This is a migrated thread and some comments may be shown as answers.

X-ServerSocket Multiple Server Sockets?

1 Answer 90 Views
Fiddler Classic
This is a migrated thread and some comments may be shown as answers.
Peter
Top achievements
Rank 1
Peter asked on 30 Jun 2015, 09:27 PM

I've been running into some unexpected and strangely consistent HTTP/1.1 504 Fiddler - Receive Failure, and when looking into the response I see a the X-ServerSocket value to be two values: 

X-SERVERSOCKET: REUSE ServerPipe#1321REUSE ServerPipe#384*NEW*

This would seem to imply that the two server sockets were used for the connection, this seems bizarre. Are there conditions where this should happen?

1 Answer, 1 is accepted

Sort by
0
Accepted
Eric Lawrence
Telerik team
answered on 30 Jun 2015, 09:35 PM
Hi, Peter--

The string "X-SERVERSOCKET: REUSE ServerPipe#1321REUSE ServerPipe#384*NEW*" means

"First we attempted to reuse the connection to the server established in session #1321. But that connection did not work (e.g. calling Send with the new request on the existing socket failed). So next we attempted to reuse the connection to the server established in session #384. But that connection didn't work either. So, having run out of available established sockets to reuse, we instead tried establishing a NEW connection to the server and using that connection."

If that third attempt fails, Fiddler doesn't retry another NEW connection; the error is fatal because only one NEW connection is permitted per request.

Regards,
Eric Lawrence
Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
Fiddler Classic
Asked by
Peter
Top achievements
Rank 1
Answers by
Eric Lawrence
Telerik team
Share this question
or