Ищу решение уже 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:
Журнал отладки диагностики:
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 что-то не так
Пожалуйста помоги. Спасибо.
dynamic
... вы уверены, что не используете какие-либо библиотеки, делающие то же самое? - person Ian Kemp   schedule 17.04.2019