Я ищу решение уже 6 часов. Пожалуйста, прочитайте, прежде чем отмечать его как дубликат. Есть десятки других вопросов, подобных этому, но ни один не имеет правильного ответа, который работает на всех.
Мой IIS 8 defaultapppool неожиданно начинает аварийно завершать работу после 5 предупреждений о пороговом значении:
Процесс, обслуживающий пул приложений DefaultAppPool, столкнулся с фатальной ошибкой связи со службой активации процессов Windows. Идентификатор процесса был «3604». Поле данных содержит номер ошибки.
И затем это Ошибка просмотра событий после 5 предупреждений
Faulting application name: w3wp.exe, version: 8.5.9600.16384, time stamp: 0x52157ba0
Faulting module name: KERNEL32.DLL, version: 6.3.9600.17415, time stamp: 0x545049be
Exception code: 0xc00000fd
Fault offset: 0x0001bb0b
Faulting process id: 0xd04
Вчера: однажды произошел сбой, и я просто щелкнул правой кнопкой мыши пул приложений> Пуск.
Сегодня: он снова разбился примерно в то же время (не точно). останавливались каждые 5 минут 6-7 раз, затем начинайте работать нормально до сих пор.
Утилизация производится каждые 29 часов, и я не думаю, что это переработка.
Я установил DebugDiag, чтобы регистрировать дамп сбоя после последнего сбоя. С инструкцией в https://stackoverflow.com/a/18335759/9357872, но без сбоев после этого, чтобы увидеть результаты. Но регулярный текущий журнал указывает на следующую ошибку исключения CLR:
Журнал DebugDiag:
CLR Exception on thread 4976. DetailID = 10
ASP.global_asax on thread 4976. DetailID = 2
Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
Я читал, что это вызвано использованием динамики и утечкой памяти; который я никогда не использовал во всем проекте веб-сайта
Что такое Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler
? Я вижу, что что-то не так в global.asax
Пожалуйста, помогите. Спасибо.