为应用程序池“ xxx”提供服务的进程与Windows Process Activation Service发生致命通信错误

时间:2019-04-06 08:01:36

标签: c# iis crash application-pool

软件更新后,收到多个此类错误后,应用程序池停止了两次: 为应用程序池“ xxx”提供服务的进程在Windows进程激活服务中遇到致命的通信错误。进程ID为“ yyy”。数据字段包含错误号。

事件ID:5011 错误代码:0x6D000780

对最新版本的软件更改很小,无法解释此问题(只是存储过程中的一个新字段),但是我无法还原旧版本以检查是否存在问题。

我在三台服务器上安装了相同的软件(相同版本),其中一台出现此问题,另外两台没有。

今天晚上每小时几次收到此错误后,我尝试完全重新启动IIS,并且5个小时内未收到任何错误(如果夜间,该应用程序也可以正常工作)

该问题在计划的回收时间后1小时再次出现,并且在最近4小时内没有再次发生(但我认为此问题已解决)。

我该怎么做才能找到真正的问题?如果两个节点都在工作,那也是100%的软件问题?

我可以增加“故障间隔(分钟)”,但这不能解决我的问题:该软件在内存中有数据,如果不编写就崩溃,那就是灾难。

我正在使用Windows Server 2012 R2和IIS 8。

1 个答案:

答案 0 :(得分:0)

我对自己说,也许将来对其他人有用。

我认为,造成此问题的原因始终是软件问题,并且几乎总是可以在Windows日志/应用程序中找到答案。