Forum Discussion
Tony_Drane_9358
Nimbostratus
Jun 10, 2008Invalid action EV_INGRESS_DATA
Hi.
Our BigIP throws the following exception when our client connects to our service:
http_process_state_prepend - Invalid action EV_INGRESS_DATA during ST_HTTP_PREPEND_HEADERS
The connection resets and the client session terminates prematurely which breaks our service.
I’ve done some research and it looks like root cause is either:
There is an extra HTTP 100 Continue message included in the POST.
-or-
The Content-Length header that indicates a smaller value than the length of the data in the response.
Our developers are having a hard time running this down. I’m wondering if I can create an iRule or a custom profile that can fix this. Can I use the “Header Remove” or “Header Erase” commands to address this?
Please see attached for the log message of the transaction.
Thanks.
1 Reply
- hoolio
Cirrostratus
Fixing invalid HTTP in an iRule would probably require collecting the TCP payload and modifying it before it's parsed as HTTP by LTM. In order to do this you'd have to have a very clear idea of what's wrong, when the issue occurs and how you want to try to modify the data to work around the issue. It could potentially be done, but it might be easier to fix the issue at the source of the problem. I would imagine the first step to identifying the problem will be to capture a binary formatted tcpdump of the issue. If you decide to go the iRule route, reply with what you want to do and we can provide suggestions.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects