IIS何时logging请求?

这听起来很愚蠢,但是他们什么时候logging请求呢? 我有一个Web应用程序,大约500个HTTP代理将加载该应用程序。 但问题有时(今天早上很多),代理(使用PHP套接字)认为它连接,并回来的回应是空白的。

但IIS没有这个请求的日志。

IIS何时logging请求? 它可以拒绝连接,甚至不处理请求?

IIS在完成后logging请求。 响应发送到客户端后,W3WP.exe将logging到内存中。 然后,定期(通常less于10秒)W3Wp.exe写入网站configuration中指定的IIS日志文件。 在IIS日志文件中可能需要等待几秒钟才能看到请求。 我相信HTTP.sys是实时写入。 如果您在IIS日志文件中没有看到您的请求,请检查您是否确实访问了您认为自己的网站。 您还可以检查最近的\%systemroot%\ System32 \ LogFiles \ HTTPERR日志文件的请求…如果IIS无法处理您的请求,HTTP.sys将logging为什么IIS无法接受请求。 希望这可以帮助。 -克里斯