5
这种情况如下:
我从我的C#服务器应用程序向客户端发送大量数据。
突然间数据流停止,没有数据在客户端更新并且端口被阻塞。服务器套接字挂起Close_Wait
当这发生时,服务器侧的症状是在该端口(netstat的)
- CLOSE_WAIT在日志中。
- 无法从客户端建立新的连接。
- 无法远程登录到该端口
目前我们重新启动每当出现问题的服务器。显然这不是一个解决方案。
有人可以提供一个服务器套接字卡住在Windows Server 2008中Close_Wait的解决方案吗? 对这种情况的任何建议将不胜感激。
在此先感谢。
我在这里使用IPWorks没办法发送Shutdown,只有close()。我认为内部关闭包含关机()。使用我的异步套接字(winsock)而不是ipworks时没问题。但在IPWorks中,我不知道如何解决它。 – 2011-08-29 04:24:34
@MSK关机与我的回答完全无关。情况依然如此。关闭插座。 – EJP 2011-08-29 10:53:10