Вызывает ли исключение HttpException с истекшим временем ожидания запроса w3wp.exe процесс умирает или перерабатывается

#.net #asp.net #c#-4.0 #iis-7.5

#.net #asp.net #c #-4.0 #iis-7.5

Вопрос:

Вызывает ли исключение HttpException

Время ожидания запроса истекло

или

Запрос был прерван

Вызывает w3wp.exe процесс умирает или перерабатывается?

Поскольку мы получаем довольно много таких предупреждений

Мы используем IIS 7.5 в Windows 2008 Server R2; ASP.NET 4.0.30319.0;

Вот сообщение из журнала событий:

 Log Name:      Application
Source:        ASP.NET 4.0.30319.0
Date:          18/10/2011 09:40:50
Event ID:      1309
Task Category: Web Event
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      XXXXXX-XXXX
Description:
Event code: 3001 
Event message: The request has been aborted. 
Event time: 18/10/2011 09:40:50 
Event time (UTC): 18/10/2011 08:40:50 
Event ID: ef899a8bafa149488029502499a212ec 
Event sequence: 1887760 
Event occurrence: 55 
Event detail code: 0 

Application information: 
    Application domain: /LM/W3SVC/1/ROOT-2-129630856526919915 
    Trust level: Full 
    Application Virtual Path: / 
    Application Path: C:inetpubwwwrootMyWebService 
    Machine name: XXXXXX-XXXX 

Process information: 
    Process ID: 30192 
    Process name: w3wp.exe 
    Account name: NT AUTHORITYNETWORK SERVICE 

Exception information: 
    Exception type: HttpException 
    Exception message: Request timed out.



Request information: 
    Request URL: http://subdomain.example.com/File.axd?key1=value1amp;key2=value2
    Request path: /File.axd 
    User host address: XXX.XXX.XXX.XXX 
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: NT AUTHORITYNETWORK SERVICE 

Thread information: 
    Thread ID: 47 
    Thread account name: NT AUTHORITYNETWORK SERVICE 
    Is impersonating: False 
    Stack trace: 


Custom event details: 
  

Ответ №1:

Необработанное исключение может привести к повторной переработке / сбою вашего AppPool. Я предлагаю добавить обработчик необработанных исключений, чтобы найти причину HttpException .

Корректный ответ на необработанные исключения — Обработка необработанных исключений

Комментарии:

1. Спасибо Рику. Но привело ли это предупреждение к повторному использованию / сбою пула приложений?