我正在调查用户正在将大文档上传到Web服务器的问题。 这导致了他们结束的时间。 不过,我想知道是否有可能从服务器检测到这一点,以确定是否有其他用户受到影响。
在文档上传时有连接。 所以我想知道如果IIS 6能够检测到,并logging或login任何时候,客户端请求超时?
这取决于你的意思是超时。 如果一个客户端请求超时,因为它不能连接到服务器,或者没有得到响应,这是客户端的事情,IIS对此一无所知。
如果超时的原因是服务器端的错误,比如用脚本,那么IIS将logging这个错误,但不是超时。
IIS将连接超时logging到HTTPERR日志中。 它应该在C:\ WINDOWS \ system32 \ LogFiles \ HTTPERR
这篇文章描述了HTTPERR中可用的内容: http : //support.microsoft.com/? id = 820729
(正如山姆所说 – 如果问题是客户端,它不会显示在IIS日志中)
我将使用事务监视服务从用户端logging问题。 使用iMacros Firefox插件并在您的机器上运行testing,或者在AlertFox获得一个免费帐户并在那里运行testing。
请注意,默认的IIS超时时间仅为120秒,因此您可能需要增加此容量才能容纳较大的文件。 请参阅设置连接超时以保存资源(IIS 6.0)以获取更多信息以及如何设置IIS 6.0的连接超时。