如果在完成上传(HTTP 请求主体)之前中止、中断或超时,(大型)HTTP POST 是否仍会收到 IIS 日志条目?我正在尝试调试间歇性上传未达到 100% 传输的投诉,IIS 日志相当长,如果知道这种性质的失败上传是否会显示这些日志,那就太好了。这是 IIS7 特有的。
谢谢
答案1
只要成功启动请求,几乎总会记录一个条目。但是,C:\Windows\System32\LogFiles\HTTPERR 中的日志有时会捕获管道中较早发生的错误。但超时有所不同,它不是 IIS 错误,因此它应该显示在日志中。
对于日志文件挖掘,请查看 Log Parser。对于此类情况,它非常强大。学习起来有点困难,特别是如果您还不了解 SQL 语法,但如果您必须进行此类故障排除,那么花时间学习是值得的。
答案2
我在 C:\Windows\System32\LogFiles\HTTPERR 位置找到了结果为 504 的请求。此类请求的 s-reason 字段包含“Request_Cancelled”