w3wp.exe进程由于未处理的异常而终止 - 随机重启

时间:2016-03-04 03:58:18

标签: asp.net iis process iis-7.5 w3wp

我们在IIS 7.5上运行了一个带有elmah错误记录的asp.net。我们随机地同时获得这两个事件日志(同一秒),报告w3wp重启,将所有人都记录下来。即使elmah记录了其他所有内容,这些错误也无法传达给elmah。

错误是随机的,它不是导致这些w3wp重启的特定错误。一个错误是发送电子邮件失败,因为smtp服务器超时。另一个错误是空引用异常。

我注意到当人们抱怨打电话说他们已经退出时有问题,当我检查事件日志时我看到了这些错误但是当时w3wp已经重新启动并且运行正常。细节中没有什么可以提供帮助。

这似乎是在负载很重的情况下发生的,当网站使用最多但RAM / CPU等在服务器上都很好而且我无法在RAM或其他任何时候找到同时报告的任何其他信息。

不是"快速失败保护"因为应用程序每天都会遇到一些例外情况,并且“快速失败”#34;在5分钟内被设置为5个错误,所以它也不是。 5分钟内从未发生过5次错误。

这些错误不会被elmah报告,因此在处理异常之前它几乎就像应用程序崩溃一样,我不明白这一点。

事件日志有时会在几乎同一时间(几秒钟内)生成此日志,但不会在每次重新启动时生成。

  

为应用程序池提供服务的流程''遭遇了致命的沟通   万维网发布服务出错。进程ID是   '&#39 ;.数据字段包含错误编号。

所以我能检查什么想法?它随机发生,有时每隔几周发生一次,有时每周发生4次。

来源= .NET Runtime

  

应用程序:w3wp.exe框架版本:v4.0.30319描述:   由于未处理的异常,进程终止。

来源= ASP>NET 4.0.30319

  

发生了未处理的异常,并且该过程已终止。   应用程序ID:/ LM / W3SVC / 6 / ROOT进程ID:33264

0 个答案:

没有答案