Hello All, Can we configure an iRule for non http services? I have a VIP configured on port 491 with 3 Pool which I am trying to manage using irule but traffic is not hitting irule. when HTTP_REQ...
Yes, I am 100% sure traffic is hitting the VIP. I saw it in sys connection tcp dump as well. Below is the scenario.
There is an app on user desktop which is using content C:\Program Files (x86)\Proficy\Proficy WebSpace Client\Client\Proficy.exe -h VIP -f 0 -a URI2" to access the application on LB.
As there are three different pool serving different service, I didn`t call any of the pool in VIP resources instead I am applying iRule while when I remove the iRule and call a dedicated pool under VIP resource, that perticular application start working.
Hope, it gives you more clarity about the requirement and troublwhooting I have done till now.
ndubey2 I recommend performing that tcpdump and inspecting the requests to ensure that your requests are arriving as an HTTP protocol request with the associated HTTP header fields. If those fields do not exist then the iRule will not work. Notice in the following image the GET defined with the associated path and HTTP version.