Ganesh_Ramamoor
May 02, 2006Nimbostratus
Packets not sent to server
I have a very simple iRule:
when HTTP_REQUEST {
if { [HTTP::uri] contains "X1" } {
pool x1
}
elseif { [HTTP::uri] contains "x2" } {
pool x2
}
elseif { [HTTP::uri] contains "x3" } {
pool x3
}
elseif { [HTTP::uri] contains "x4" } {
pool x4
}
}
This was working fine for a long time, but suddenly today it stopped working for just one client. It was working for this client for a while before it stopped working. tcpdump showed the packet (HTTP GET) reaches the appswitch but the packet never got sent out to the server. The TCP connection was always there to the client and to the server and when I finally stopped the server, the appswitch sent a FIN to the client.
Not sure if this problem is iRule related, but I just wanted know if under any circumstances the iRule won't be applied ...
Thanks in advance.