简体   繁体   English

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

[英]A process serving application pool 'xxx' suffered a fatal communication error with the Windows Process Activation Service

After a software update the application pool was stopped two times after receiving several errors of this type: A process serving application pool 'xxx' suffered a fatal communication error with the Windows Process Activation Service. 软件更新后,应用程序池在收到此类错误后停止了两次:为应用程序池“xxx”提供服务的进程与Windows进程激活服务发生致命的通信错误。 The process id was 'yyy'. 进程ID是'yyy'。 The data field contains the error number. 数据字段包含错误编号。

Event ID: 5011 Error code: 0x6D000780 事件ID:5011错误代码:0x6D000780

Software changes respect to last version was small and can't explain this problem (just a new field in a stored procedure) but I can't restore the old version to check if this have the problem. 关于最新版本的软件更改很小,无法解释此问题(只是存储过程中的新字段)但我无法恢复旧版本以检查是否存在问题。

I have the same software (the same version) con three servers, one have this issue, the other two no. 我有相同的软件(相同的版本)con三个服务器,一个有这个问题,另外两个没有。

After receiving this error several times in each hour this night I tried to restart completely IIS and I didn't receive any error for 5 hours (the application was working also if night time) 在今晚每小时多次收到此错误后,我尝试完全重启IIS并且我没有收到任何错误5小时(如果夜间应用程序也正常工作)

The problem appeared again 1 hour after the scheduled recycle time and didn't happen again in the last 4 hours (but I can't consider this problem solved). 问题在预定的回收时间后1小时再次出现,并且在最近4小时内没有再次发生(但我不能认为这个问题已经解决了)。

What I can do to find the real problem? 我能做些什么才能找到真正的问题? It's a 100% software problems also if the two nodes are working? 如果这两个节点正在工作,那么这也是100%的软件问题?

I can increase the "failure interval (minutes)" but this doesn't solve my problem: the software has data in memory and if crash without writing it is a disaster. 我可以增加“故障间隔(分钟)”,但这并不能解决我的问题:软件在内存中有数据,如果崩溃而不写它就是一场灾难。

I'm using Windows Server 2012 R2 and IIS 8. 我正在使用Windows Server 2012 R2和IIS 8。

I answer to myself, maybe this could be useful for others in the future. 我回答自己,也许这对将来的其他人有用。

I believe that in this cause the problem is always a software issue and that the answer can almost always be found in Windows Logs / Application. 我相信在这个原因中,问题始终是一个软件问题,并且几乎总能在Windows日志/应用程序中找到答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 您可以将IIS7配置为在启动/回收应用程序池时自动启动Windows进程激活服务(WAS)应用程序吗? - Can you configure IIS7 to autostart a Windows Process Activation Service (WAS) application when the application pool starts/recycles? Windows 进程激活服务未启动错误 3 - Windows Process Activation Service not starting error 3 为应用程序池“ xxx v4.0(经典)”提供服务的辅助进程已请求回收,因为它已达到其专用字节内存限制 - A worker process serving application pool 'xxx v4.0 (Classic)' has requested a recycle because it reached its private bytes memory limit .Net 2.0 Windows服务进程通信:数据库还是IPC? - .Net 2.0 Windows Service Process Communication: Database or IPC? 在Windows进程激活服务(WAS)和IIS 7之间进行选择 - Choosing between Windows Process Activation Services (WAS) and IIS 7 Process.Kill()在Winform应用程序中导致致命错误 - Process.Kill() is causing fatal error in Winform application 在没有Windows错误报告的情况下终止应用程序进程 - Kill Application Process Without Windows Error Reporting Windows 服务+流程[] - Windows service + Process[] Windows 8 Metro无法启动,“该过程已启动,但是激活请求失败,错误为'应用程序未启动'。” - Windows 8 Metro does not launch, “The process started, but the activation request failed with error 'The app didn't start'.” 作为Windows服务运行时,MSMQ应用程序不处理排队的消息 - MSMQ Application does not process queued messages when running as Windows Service
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM