IIS file download hangs/timeouts - sc-win32-status = 64

前端 未结 6 982
没有蜡笔的小新
没有蜡笔的小新 2021-02-04 00:35

Any thoughts on why I might be getting tons of \"hangs\" when trying to download a file via HTTP, based on the following?

  • Server is IIS 6
  • File being downl
6条回答
  •  粉色の甜心
    2021-02-04 01:03

    Perhaps your issue was a low level networking issue with the ISP as you speculated in your reply comment. I am experiencing a similar problem with IIS and some mysterious 200 0 64 lines appearing in the log file, which is how I found this post. For the record, this is my understanding of sc-win32-status=64; I hope someone can correct me if I'm wrong.

    • sc-win32-status 64 means “The specified network name is no longer available.”
    • After IIS has sent the final response to the client, it waits for an ACK message from the client.
    • Sometimes clients will reset the connection instead of sending the final ACK back to server. This is not a graceful connection close, so IIS logs the “64” code to indicate an interruption.
    • Many clients will reset the connection when they are done with it, to free up the socket instead of leaving it in TIME_WAIT/CLOSE_WAIT.
    • Proxies may have a tendancy to do this more often than individual clients.

提交回复
热议问题