X-ServerSocket Multiple Server Sockets?

2 posts, 1 answers
  1. Peter
    Peter avatar
    1 posts
    Member since:
    Feb 2015

    Posted 30 Jun 2015 Link to this post

    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?

  2. Answer
    Eric Lawrence
    Admin
    Eric Lawrence avatar
    833 posts

    Posted 30 Jun 2015 Link to this post

    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
Back to Top