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

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

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

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

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

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

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

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

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

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

参考方案

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

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

如何使用运行Java应用程序所需的所有类构建一个捆绑的JAR? - java

我将使用自定义启动器部署Java应用程序,并且我需要将应用程序所需的所有类都放在一个jar文件中,这样就不必将整个Java SE库与它一起部署。我正在考虑使用一些预先存在的ant任务来创建一个目标,该目标以递归方式搜索我所有编译的类文件中的依赖项。确定所有依赖项后,它将从其JAR文件中提取所需的类文件,将其与我的类一起复制到输出目录,并从中创建一个jar。如…

Winforms应用程序崩溃 - c#

我正在使用Winforms在Visual C#中开发应用程序。该应用程序基本上是一个带有三个选项卡的屏幕。它显示每秒在系统上运行的进程的值(使用System.Diagnostics.Process[])。它生成并更新大量数字和计算(大约4000 /秒)。但是经过10000次迭代或大约45分钟的工作后,它崩溃了,而令人惊讶的部分是它总是在同一时间崩溃。在Win…

从共享文件夹对.NET控制台应用程序进行配重时,禁用“无法验证发布者” - c#

我正在尝试使用方法Process.Start从共享的网络文件夹中运行.NET控制台应用程序。每次启动控制台应用程序时,我都会收到消息“无法验证发布者”,并且Windows要求用户确认。如何禁用此对话框?我不想购买数字证书。 参考方案 使用“ Process.Start”时,在.net应用程序中运行使用功能Process.StartInfo.UseShellE…

在独立的scrapy脚本中使用自定义中间件 - python

我正在编写一个实现自定义下载器中间件的独立抓取脚本(update.py)。该脚本当前使用记录在here和here中的CrawlerProcess()API。看起来像这样:from scrapy.crawler import CrawlerProcess import scrapy class CustomMiddleware(object): .... cu…

我的INTEROP片段有什么问题? - c#

这怎么了我似乎无法弄清楚如何更改它。请帮忙....!!!!这是错误消息:调用PInvoke函数'MyClassName :: Process'已使堆栈不平衡。这可能是因为托管PInvoke签名与非托管目标签名不匹配。检查PInvoke签名的调用约定和参数是否与目标非托管签名匹配。 #include "stdafx.h" #include …