我们的其中一台Web服务器正遭受随机w3wp.exe崩溃的影响,经过几周的调试,我根本不知道为什么。到目前为止,唯一有帮助的是将最大工作进程从15个减少到5个,但这并不理想,因为我们正在使用多CPU计算机,希望减少所需的服务器总数。我们处理大量的小请求,因此必须进行并行处理。

据我所知,使用线程锁定已解决了所有并行处理冲突的可能原因。


赢得2008 64Bit SP2
IIS7
双3.1Ghz Xeon
4Gb内存


第一个错误:
应用程序:w3wp.exe
框架版本:v4.0.30319
说明:由于.NET运行时中的内部错误,IP 70D9CECA(70D40000),退出代码为80131506,该过程已终止。

紧随其后的是:
错误的应用程序w3wp.exe,版本7.0.6002.18005,时间戳0x49e023cf,错误的模块clr.dll,版本4.0.30319.1,时间戳0x4ba1d9ef,异常代码0xc0000005,故障偏移量0x0005ceca,进程ID 0x%9,应用程序启动时间0x%10 。

非常感谢

编辑
问题终于解决了。事实证明,SQL Server在每次查询后都直接卸载数据库,因此每个新查询都必须等待它重新装载。无论如何,告诉SQL Server不执行此操作似乎已经解决了,不知道如何运行,所以很高兴

最佳答案

问题终于解决了。事实证明,SQL Server在每次查询后都直接卸载数据库,因此每个新查询都必须等待它重新装载。无论如何,告诉SQL Server不执行此操作似乎已经解决了,不知道如何运行,所以很高兴

10-07 19:24