AskF5 Knowledge Base

Applies To:

Show Versions Show Versions

sol4166: The CLIENT_ACCEPTED iRule event stops the BIG-IP LTM from inserting HTTP headers and causes TMM to crash
Known IssueKnown Issue

Original Publication Date: 02/23/2005
Updated Date: 12/11/2006

This is the result of a known issue. The CLIENT_ACCEPTED iRule event prevents the BIG-IP LTM from inserting HTTP headers because the BIG-IP LTM has not parsed the HTTP headers when the iRule is triggered. As a result, TMM may crash.

F5 Product Development tracked the TMM crash associated with this behavior as CR44578 and CR50798 and it was fixed in BIG-IP LTM versions 9.1.1 and 9.2.0. For information about upgrading, refer to the BIG-IP LTM release notes.

The CLIENT_ACCEPTED iRule event is intended for use with Layer 4 traffic, but is not intended for use with HTTP. It is still not possible to perform the HTTP header insert because the BIG-IP LTM has not parsed the HTTP headers when the CLIENT_ACCEPTED iRule event is triggered. However, attempting to use the CLIENT ACCEPTED iRule event with HTTP will no longer cause TMM to crash.

Workaround

You can work around this issue by basing your iRule on the HTTP_REQUEST event. This event is intended to be used with HTTP, allowing the BIG-IP LTM to correctly parse the headers and successfully perform HTTP manipulations.

Was this resource helpful in solving your issue?




NOTE: Please do not provide personal information.



Incorrect answer. Please try again: Please enter the words to the right: Please enter the numbers you hear:

Additional Comments (optional)