IIS中的服务不可用(w3wp.exe崩溃)



我开发了一个应用程序站点,其中一个功能是FAQ,用户可以在其中无限制地发布文本数据。每当单个字段(问题或答案)的大小很大(比如一页长)时,我有两个服务器来运行应用程序,其中一个服务器提供的服务不可用。我在日志中检查了错误详细信息是

-------------------
Event Type:        Error
Event Source:    W3SVC
Event Category:                None
Event ID:              1002
Date:                     1/23/2012
Time:                     3:29:49 PM
User:                     N/A
Computer:          BA5SWWW006
Description:
Application pool 'pool_name' is being automatically disabled due to a series of failures in the process(es) serving that application pool.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
--------------------

以及

-------------------
Event Type:        Error
Event Source:    VsJITDebugger
Event Category:                None
Event ID:              4096
Date:                     1/23/2012
Time:                     3:29:44 PM
User:                     NT AUTHORITYNETWORK SERVICE
Computer:          BA5SWWW006
Description:
An unhandled win32 exception occurred in w3wp.exe [10896]. Just-In-Time debugging this exception failed with the following error: Debugger could not be started because no user is logged on.
Check the documentation index for 'Just-in-time debugging, errors' for more information.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 02 00 5c 80               ..    
------------------------

但另一台服务器运行良好。我检查了两者的所有基本设置是否相同。并且对于任何其它模块也不存在这种登录错误。若问题或答案中的文本较少,则同一模块也不会出现错误。

当这种情况发生时,它要求输入用户凭据,我不明白为什么它会提示这样的?????

我使用带有长文本字段的sql来存储问题或答案。

最好尝试IIS调试诊断工具来进一步诊断问题。

这个SO问题还有很多其他建议:如何诊断IIS致命通信错误问题

最新更新