Hi All,

Problem Description:
--------------------

For every webservice request gsoap sends the request and waits for the 
response. The wait is happening with the help of a select() system call.

I am using 500 seconds as the timeout for select system call. I have configured 
it with the help of soap->recv_timeout valriable. I am closing the soap session 
once the control comes out from the select call.

Now the problem here is, the select call is returning the value '1' exactly 
after completion of 120 seconds. I have observed the packets coming from the 
Soap Server over HTTP/XML proctocol and also over TCP. I didn't find either 
TCP's (FIN, ACK) or HTTP/XML's 200OK message coming from the soap server. But 
unlikely the select is unblocking exactly after 2 minutes.

The required response is coming after a 140 seconds if I don't close the 
session once the control comes out from the select call.

Could anyone let me know what would be the probable root cause of the problem.

Thanks in advance...

Regards,
Pavan



Reply via email to