-   Linux - Networking (
-   -   What could be possible reasons of a server sending reset? (

soaptechie 10-13-2010 06:36 PM

What could be possible reasons of a server sending reset?
Hi All,

In order to debug a problem, I want to list down as many as possible reasons of a server (SOAP server running on Fedora 10) sneding RST in middle of packet transfer. Please note that in my case, SYN and ACK of initial handshake went through. Server received request from client and started data transfer but then suddenly, server sent RST in between data transfer.


angel115 10-14-2010 02:04 AM

I've found this where they expose some interesting point of view:

I hope that will help.

zhaozhou 10-14-2010 09:24 AM

What server, a bit more specific, are you running? Have you checked the server logs?

soaptechie 10-15-2010 01:57 PM

Well, The server is a gsoap server running on Fedora 10.
Client is Windows XP based .Net Client.
When Client sets transfer mode to Streamed or StremedRequest or StreamedResponse, occasionally server sends RST during data transfer. Interestingly, Whenever it happens it happens after 2921 Bytes sent from Server. Through Wireshark, I could see that Client acknowledges 2921 Bytes but then Server suddenly sends RST.
Note that Server never sends RST if Client's transfer mode is Buffered and the issue occurs only on Windows XP Client. With Vista Client, no problem.

zhaozhou 10-16-2010 05:09 PM

Ah, I was mistaken. I thought server shut down the socket instantly on connection, which could be a faulty configuration.

This changes things completely. :)

I'm sorry, I cannot help you any further.

All times are GMT -5. The time now is 09:15 AM.