irchuvieco_1345
Apr 25, 2018Nimbostratus
Cloned pool isn't working correctly
Hi guys
We are using clone pool sentence using the iRule
when HTTP_REQUEST {
pool "pro-http-sur"
if { [HTTP::host] contains "www.bbb.es" } {
if { ( ([HTTP::method] equals "POST") && ([HTTP::uri] starts_with "/boa/index.jsf" ))
||([HTTP::uri] starts_with "/boa/hotelResult.jsf") } {
clone pool pro-clone-sur
}
} elseif { [HTTP::host] contains "www.extranetccc.es"} {
pool "pro-http-sur-extranet"
}
}
`
Our intention is to clone traffic based on the request HTTP-URI and HTTP method as you can see in the iRule.
The cloned destination interface has been enabled to listen in promiscuous mode but the traffic cloned received does not match with the irule condition.
For example we have checked that there are requests cloned based on the following uris:
`/boa/resources/prima.jsf
/boa/resources/img.png
/boa/resources/css.png
In addition some requests are been lost even fulfilling based on the irule condition
any idea?