0

我有一个在 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

我在事件查看器上看不到任何内容。

您将如何调查这些没有明显原因的问题?

谢谢你的时间!

R M

4

1 回答 1

0

要在将来调查此类问题,您应该启用应用程序池回收的日志记录。根据您描述的症状,核心问题很可能是应用程序池在短时间内停止或不可用。

此假设基于以下事实:没有系统或应用程序事件日志表明 Web 进程已崩溃。根据运行的 Web 应用程序的类型和应用程序池设置,应用程序池回收可能需要相当长的时间(秒)。为了在未来缓解这种情况,您应该修改应用程序池的“高级设置”以使用“重叠回收”。这将确保在这些应用程序池回收期间有一个活动的 Web 进程来处理任何请求。或者,您可以修改回收设置,使回收不会发生。但是,这并不理想,可能会导致其他问题。

于 2016-01-05T17:23:13.293 回答