由于特定站点IIS AppPool崩溃,SQL Server停止工作

时间:2017-08-09 09:05:29

标签: asp.net sql-server iis

我有一个包含多个站点的服务器,我遇到了以下事件查看器错误:

  

由于失败,服务器本地连接提供程序已停止侦听[\。\ pipe \ SQLLocal \ MSSQLSERVER]。错误:0xe8,状态:4。服务器将自动尝试重新建立监听。

在我的服务器上的某个站点在事件查看器中生成警告后,会立即发生此错误:

Event code: 3005 
Event message: An unhandled exception has occurred. 
Event time: 8/4/2017 2:33:05 PM 
Event time (UTC): 8/4/2017 1:33:05 PM 
Event ID: 8fe181c1dde54b359dd40f946cd6d1ae 
Event sequence: 15 
Event occurrence: 1 
Event detail code: 0 

Application information: 
    Application domain: /LM/W3SVC/11/ROOT-1-131463267483252556 
    Trust level: Full 
    Application Virtual Path: / 
    Application Path: C:\Hosting\www.testsite.com\ 
    Machine name: S1 

Process information: 
    Process ID: 5856 
    Process name: w3wp.exe 
    Account name: IIS APPPOOL\www.testsite.com 

Exception information: 
    Exception type: Win32Exception 
    Exception message: The wait operation timed out



Request information: 
    Request URL: http://www.testsite.com/en-ie/about 
    Request path: /en-ie/about 
    User host address: 90.100.170.80 
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: IIS APPPOOL\www.testsite.com 

Thread information: 
    Thread ID: 22 
    Thread account name: IIS APPPOOL\www.testsite.com 
    Is impersonating: False 
    Stack trace: 

Custom event details: 

我知道如果我关闭“测试网站”#39;在IIS中,我的服务器适用于所有其他网站。任何想法是AppPool出了什么问题?在IIS中可以做些什么?我没有在IIS本地遇到此站点的这个问题。

1 个答案:

答案 0 :(得分:0)

我将网站与同一台服务器上的其他网站进行了比较,发现其应用池已分配了重复的应用我删除了一个,问题解决了。

但仍然看到与该网站相关的以下错误:

  

消息:无法找到程序集' Lucene.Net,Version = 3.0.3.0,   Culture = neutral,PublicKeyToken = 85089178b9ac3181'。

初始数据库重载可能会或者可能没有这种情况,因为EvenLog表非常大而且出现了Lucene的错误(来自DNN模块' SearchBoost')。