Mantis - Resin
Viewing Issue Advanced Details
1059 minor always 04-19-06 08:42 06-14-07 11:42
ferg  
ferg  
normal  
closed  
duplicate  
none    
none  
0001059: POST and keepalive issue
(rep by Jeff Barca-Hall)

The problem: Data submitted via a particularly large form POST is received by our application logic and saved to the database just fine, but the resulting response back to the client is failing often, but not always. When it fails, the user sees ?Page cannot be displayed? in their browser.
 
I have attached two packet capture files: one failure case and one success case. I have also attached TXT versions of each.
 
In the failure case, we can see that the HTTP conversation is ending before the complete response is received by the client.
 
We have tried this with and without a firewall and/or load balancer between the client and the server and experience the problem in all configurations. OS is Solaris 10 (x64) and Resin is version 3.0.18; we have 3.0.19 in QA and the problem occurs there too. Here are the current values of some key TCP parameters:
 
tcp_conn_req_max_q 4096
tcp_conn_req_max_q0 4096
tcp_xmit_hiwat 49152
tcp_recv_hiwat 49152
 
Any ideas?
 

Notes
(0001724)
jeffbh   
01-17-07 10:39   
This is a dupe of 1078, which more fully describes the problem.
(0002050)
ferg   
06-14-07 11:42   
0001078