transmission_co
Jul 20, 2007Historic F5 Account
Help with IP::idle_timeout
If one would like to change the idle timeout for a given connection - say, after a database query that is known to take 20 minutes - can IP::idle_timeout accomplish this?
I have tried adapting the code in the example. My rule runs; however LTM still deletes the connection and emits resets after the idle timeout specified in the associated TCP profile.
Perhaps I misunderstand this description:
Description
Returns the idle timeout value, or specifies an idle timeout value as the criteria for selecting the pool to which you want the BIG-IP system to send traffic.
Intuitively I imagine this iRule command could change the idle timeout for the relevant connection; and the below example reads like it might have that effect. But the above description speaks of selecting a pool.
Thank you for help understanding IP::idle_timeout or any alternate idea.
----------
http://devcentral.f5.com/Wiki/default.aspx/iRules/IP__idle_timeout.html
when HTTP_REQUEST {
if {[HTTP::uri] starts_with "portal" } {
IP::idle_timeout 3600
}
}