We have set a back side timeout in a ws proxy to 10 sec.
For one of the services deployed in this ws proxy the behavior is that the Proxy only returns the response after the "Back Side Timeout" timeout setting time is reached, while the backend responds within 1-2 sec.
Changing the back side timeout settings changes the response time.
Back Side Timeout
set to 20 sec, serviceresponse is received after 20435 ms
set to 10 sec, serviceresponse is received after 10286 ms
set to 2 sec, serviceresponse is received after 2352 ms
We are using XI18.104.22.168.1
We already checked the answer in thread 345745 but that's not the issue in our case.
Anyone an idea?
Pinned topic ws proxy - response only returned when Back side timeout reached.
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2013-02-07T10:00:10Z at 2013-02-07T10:00:10Z by SystemAdmin
HermannSW 2700006U544725 Posts
Re: ws proxy - response only returned when Back side timeout reached.2013-02-05T18:37:08ZThis is the accepted answer. This is the accepted answer.What you describe seems to indicate that your backend does not close the connection to DataPower.
So DataPower does not know that the response received is complete and waits.
The backend timeout then terminates backend connection and DataPower processes the (now known to be complete) response.
You can take a packet capture on the interface to the backend.
Doing a "Follow TCP Stream" eg. in Wireshark tool then and filtering for "tcp.port==yourbackendPort"
you can see whether backend terminates the connection before timeout (FIN), or not.
In case you see a FIN before backend timeout, please create a PMR.
SystemAdmin 110000D4XK6772 Posts