У меня проблема с веб-приложением asp.net mvc 4, которое, когда оно приходит под нагрузкой, начинает перезапуск каждую секунду. Он работает на Windows Server 2012 и IIS 7.5. Это также приводит к тому, что CPU достигает 100%, пока его пул приложений не будет переработан. Я обнаружил, что приложение перерабатывается путем добавления журнала в метод Application_End в global.asax с протоколированием HostingEnvironment.ShutdownReason в текстовый файл. Это говорит мне, что приложение перезапускается со следующей информацией: Причина: ConfigurationChangeasp.net mvc приложение перезапускает каждую секунду без причины
Однако я не знаю, какое изменение конфигурации происходит или что вызывает такой. Изучение внутреннего не помогает и не нуждается в понимании такого. Я заметил, что идентификатор процесса не меняется.
Как в стороне, я заметил, что критические ошибки просмотра событий наблюдаются одновременно в Microsoft> Windows> Application Server-Applications> Operational. Исключения составляют
Unhandled exception. Exception details: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.WaitHandle.WaitMultiple(WaitHandle[] waitHandles, Int32 millisecondsTimeout, Boolean exitContext, Boolean WaitAll)
at System.Threading.WaitHandle.WaitAny(WaitHandle[] waitHandles, Int32 millisecondsTimeout, Boolean exitContext)
at System.Runtime.IOThreadTimer.TimerManager.OnWaitCallback(Object state)
at System.Runtime.IOThreadScheduler.ScheduledOverlapped.IOCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Runtime.Fx.IOCompletionThunk.UnhandledExceptionFrame(UInt32 error, UInt32 bytesRead, NativeOverlapped* nativeOverlapped)
Любые советы или информация о том, где проблема, что вызывает перезагрузки? Любые инструменты или советы, которые помогут?
Любая обратная связь будет замечательной.
Что-нибудь в этом приложении или любом другом приложении записывается в файловую систему в каталоге этого приложения? – David
Спасибо за отзыв - я проверил это, и нет, это не так. Однако, чтобы сделать 100% уверенным, есть ли какой-нибудь инструмент, который я мог бы использовать для изменений в monitor? – amateur
Возможно, вы прочитали: http://forums.asp.net/t/970884.aspx?Random+Unexpected+AppDomain+Restarts –