Forum Discussion

Dan_Markhasin_1's avatar
Dan_Markhasin_1
Icon for Nimbostratus rankNimbostratus
May 08, 2016

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

  • 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

     

  • 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's avatar
      Dan_Markhasin_1
      Icon for Nimbostratus rankNimbostratus
      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.