Forum Discussion
http_process_state_early_100continue error
I'm running into an odd issue where, for a specific VIP and for a specific XML request (about 220Kb), I am seeing this error in the ltm log and the client is getting a connection reset. Has anyone seen this error before? I'm not even sure where I should start looking...
This is the error:
http_process_state_early_100continue - Invalid action:0x114050 (Server side: vip=/common/testvip profile=http pool=/Common/testpool server_ip=10.9.140.22)
3 Replies
- IanB
Employee
This is the HTTP profile telling you that the server's response was invalid in some manner. To fix it, you need to fix the server, however, at a push you could likely work around it by disabling the HTTP profile in an iRule ( HTTP::disable ) for the problematic URL.
Are you using an iRule on that virtual to perform an HTTP::collect at all ? If you're doing that, and the client is setting an Expect: header indicating it expects an HTTP/100 continue response, then that combination will produce this error message (and reset the clientside and serverside connections)
If you don't have any irule magic going on, then I suggest you get a tcpdump capture of the issue, and open a support ticket to investigate further
- Dan_Markhasin_1
Nimbostratus
Thanks Ian. There is indeed an HTTP::collect in the irule assigned to the VIP, but this is happening regardless of whether the client is sending the Expect: 100-continue header or not (I removed the header from the request, and it is still happening).
Also, I cannot remove the HTTP profile from this VIP - it is needed for an ASM policy.
- Dan_Markhasin_1
Nimbostratus
And to clarify, it seems to be payload-specific; if I send a simple XML request (something small, like 1kb) then there are no issues. The problem seems to manifest itself only with relatively large requests.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* 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