Мой сайт, размещенный в IIS, стал недоступен.В журнале событий на сервере я увидел эту ошибку:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 01/01/2018 00:00:00 AM
Event time (UTC): 01/02/2018 6:00:00 AM
Event ID: 64b4d6533abd4e71b3ba30b9008d7d86
Event sequence: 1921230
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/2/ROOT-1-131865989552967444
Trust level: Full
Application Virtual Path: /
Application Path: C:\inetpub\wwwroot\MyWebsite\
Machine name: MyWebServer
Process information:
Process ID: 3388
Process name: w3wp.exe
Account name: NT AUTHORITY\SYSTEM
Exception information:
Exception type: HttpException
Exception message: The remote host closed the connection. The error code is 0x80070057.
at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
at System.Web.WebSocketPipeline.DoFlush()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Web.WebSocketPipeline.<ProcessRequestImplAsync>d__9.MoveNext()
Request information:
Request URL:
Request path:
User host address:
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\SYSTEM
Thread information:
Thread ID: 112
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace: at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
at System.Web.WebSocketPipeline.DoFlush()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Web.WebSocketPipeline.<ProcessRequestImplAsync>d__9.MoveNext()
Custom event details:
Перезапуск только веб-сайта привел к повторной регистрации ошибки, но с другим кодом (0x800704CD вместо 0x80070057).Сайт был по-прежнему недоступен.Перезапуск пула приложений решил проблему.
Что это за ошибка, и как я могу предотвратить ее повторение?
Поиск обоих кодов ошибок приводит к получению результатов от людей, которые периодически сталкивались с ошибкой ( post1 , post2 ).Разница в том, что их сайты, похоже, не были сбиты этой ошибкой, и они периодически видят ошибку.Я видел это дважды, и мне пришлось вмешаться вручную, чтобы снова запустить веб-сайт.