我有一个在Windows 2012 / IIS 7.5环境中运行的数据驱动网站。它昨晚下降了2分钟。偶尔会这样做。
我们的防火墙在网站上监控,我可以看到500分钟的响应,如下所示。然后在2分钟后它就会产生200.
2016-01-05 04:11:41 172.16.10.56 GET /service/status/ - 443 - 172.16.10.2 Barracuda+Load+Balancer+Server+Monitor - 500 0 64 81531
2016-01-05 04:11:50 172.16.10.56 GET /service/status/ - 443 - 172.16.10.2 Barracuda+Load+Balancer+Server+Monitor - 500 0 64 60531
2016-01-05 04:12:20 172.16.10.56 GET /service/status/ - 443 - 172.16.10.2 Barracuda+Load+Balancer+Server+Monitor - 500 0 64 60531
我在活动查看器上看不到任何内容。
您如何调查出现这些没有明显原因的问题?
谢谢你的时间!
RM
答案 0 :(得分:0)
要在将来调查此类问题,您应启用应用程序池回收的日志记录。根据您描述的症状,核心问题很可能是应用程序池在短时间内停止或不可用。
此假设基于以下事实:没有系统或应用程序事件日志指示Web进程崩溃。根据运行的Web应用程序的类型和应用程序池设置,应用程序池回收可能需要相当长的时间(秒)。为了在将来缓解此问题,您应该修改“高级设置”'申请人使用“重叠回收”#。这将确保在这些应用程序池回收过程中有一个活动的Web进程来处理任何请求。或者,您可以修改回收设置,使Recycles不会发生。但是,这并不理想,可能导致其他问题。