简体   繁体   English

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

[英]SQL Server stops working due to specific sites IIS AppPool crashes it

I have a server with multiple sites and I have experienced the following Event Viewer Error: 我的服务器具有多个站点,并且遇到以下事件查看器错误:

Server local connection provider has stopped listening on [ \\.\\pipe\\SQLLocal\\MSSQLSERVER ] due to a failure. 由于失败,服务器本地连接提供程序已停止监听[\\。\\ pipe \\ SQLLocal \\ MSSQLSERVER]。 Error: 0xe8, state: 4. The server will automatically attempt to re-establish listening. 错误:0xe8,状态:4.服务器将自动尝试重新建立侦听。

This error occurs directly after one of the sites on my server generates a Warning in the Event Viewer: 服务器上的站点之一在事件查看器中生成警告后,立即发生此错误:

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: 

I know that if I turn off 'testsite' in IIS then my server works fine for all other sites. 我知道,如果我在IIS中关闭“ testsite”,则我的服务器可以在所有其他站点上正常工作。 Any idea is it something gone wrong with the AppPool? 知道AppPool出了点问题吗? Something to do in IIS? 在IIS中做什么? I am not encountering this problem with this site locally in IIS. 我在IIS中本地没有遇到此问题。

I compared site with others on same server and found its App Pool had duplicate applications assigned. 我将站点与同一服务器上的其他站点进行了比较,发现其应用程序池中分配了重复的应用程序。 I removed one and problem was resolved. 我删除了一个,问题就解决了。

Still seeing the following error in relation to that same site though: 仍然看到与该网站有关的以下错误:

Message: Unable to find assembly 'Lucene.Net, Version=3.0.3.0, Culture=neutral, PublicKeyToken=85089178b9ac3181'. 消息:找不到程序集“ Lucene.Net,版本= 3.0.3.0,文化=中性,PublicKeyToken = 85089178b9ac3181”。

This may or may not have been invoved with the initial db overloading as the EvenLog table was quite large with errors from Lucene (from DNN module 'SearchBoost'). 最初的db重载可能会调用此方法,也可能不会调用此方法,因为EvenLog表非常大,其中包含Lucene(来自DNN模块“ SearchBoost”)的错误。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM