致命的执行引擎错误

Posted

技术标签:

【中文标题】致命的执行引擎错误【英文标题】:Fatal Execution Engine Error 【发布时间】:2011-05-12 15:52:14 【问题描述】:

全部,

我有一个用 .NET 3.5 编写的控制台应用程序,它从数据库中检索数据、进行一些计算并在消息队列中发布消息。 我在我的电脑上运行 .exe,它运行没有任何问题。在 64 位服务器中部署 .exe,应用程序突然停止而没有任何错误,当我使用 DebugView 实用程序时,我可以看到以下错误。

[6276] Fatal Execution Engine Error (7A09C12F) (80131506)

我尝试使用 x64、x86 和 Any CPU 进行编译,但仍然是同样的问题。我尝试部署到另一台服务器,但情况仍然相同。有人知道我应该如何着手确定根本原因吗?

非常感谢,

MK

【问题讨论】:

在 Main 方法中放置一个 try/catch,并在 catch 语句中记录异常以获取更多详细信息。 服务器的操作系统是什么?您的 PC 上的操作系统是什么? 服务器:Windows Server 2003 SP2 PC:Windows XP Sp3 @Darin Dimitrov:我已经这样做了,但没有引发异常。 Troubleshooting .NET "Fatal Execution Engine Error" 的可能重复项 【参考方案1】:

捕获故障转储并分析其根本原因。

http://blogs.msdn.com/b/lexli/archive/2009/08/23/when-the-application-program-crashes-on-windows.aspx

如果您愿意,请通过http://support.microsoft.com 提交支持案例

【讨论】:

以上是关于致命的执行引擎错误的主要内容,如果未能解决你的问题,请参考以下文章

应用程序突然崩溃 - 致命的执行引擎错误 (7A0BC59E) (80131506)

PHP 处理错误函数

无法将 Spark 作为 Hive 执行引擎

捕获引擎执行异常

java.lang.IllegalStateException:扫描引擎未启动。无法执行任务

使用 Tez 执行引擎将文件系统添加到 Hive