我如何才能找出是什么导致IIS 8中“这个网页不可用”?

我们有一个运行在IIS 8 / Windows Server 2012中的内部Web应用程序。我们的用户正在不时地报告看到“此网页不可用”。 在他们select的浏览器中重新加载通常会导致页面被成功加载,但这仍然令人沮丧。

一般来说,我希望服务器不堪重负,但我一直在监视服务器上的资源监视器一段时间,我没有看到任何不正常的负载。 这是一款戴尔PowerEdge R720XD,配有24GB内存和两个运行频率为1.8 GHz的四核心至强处理器。 它只支持大约40个人的用户负载。

我应该在哪里找出究竟是什么原因造成的呢? 我对Google的运气很less,而且更像是一名服务器pipe理员的开发人员。 是否有一些我可以设置的日志logging会有一些亮点? 性能监视器中有多个选项。 我应该跟踪一些具体的指标吗?

根据我所描述的症状的经验,您需要对代码进行故障诊断,而不是服务器环境。 假设你的服务器当然是健康的 – 如果你在事件查看器和性能监视器中没有看到任何东西,那很可能是。

从前端,一起进行一些负载testing,看看能否find失败的共性。 从后端开始进行一些logging/追踪。

首先,我会试图找出这是服务器,客户端还是networking问题。

如果您在发生此类问题时遇到特定时间,则可以检查IIS http日志并查找任何非2xx或3xx条目。

如果服务器日志中没有任何内容,则可以捕获客户端上的networkingstream量。 在IE中,您可以使用F12工具,它们允许您保存捕获,因此用户可以将它们发送给您。 您也可以使用Fiddler或更低级别的networking监视器软件。