В Windows 2008 / IIS страница asp.net с тяжелой обработкой вызывается каждый час. Если этот сервер больше ничего не делает, все в порядке. Если сервер одновременно обрабатывает другие веб-запросы, мы иногда получаем эту ошибку:
.NET Runtime version 2.0.50727.4016 - Fatal Execution Engine Error (000007FEF630A5C6) (80131506)
и
Faulting application w3wp.exe, version 7.0.6002.18005, time stamp 0x49e03238, faulting module mscorwks.dll, version 2.0.50727.4016, time stamp 0x49cc56fb, exception code 0xc0000005, fault offset 0x000000000019734e, process id 0x%9, application start time 0x%10.
А потом iis умирает и перезапускается. Как я могу получить дополнительную информацию о том, что вызывает эту ошибку и как ее исправить?
В соответствии с Тесс Феррандес:
Неустранимые исключения механизма выполнения
Исключения Fatal Execution Engine довольно редки, но когда они возникают, это обычно ошибка. Это означает, что по какой-то причине мы вошли в какой-то фрагмент кода, который мы не должны были использовать в CLR, и CLR решила, что в маловероятном случае, если кто-то войдет сюда, давайте выбросим исключение Fatal Execution Engine и умрем, потому что мы можем Не оправляюсь с этого момента. В журнале событий это будет зарегистрировано как возникшее исключение механизма выполнения, а указанный адрес точно скажет, где именно в коде это произошло. Если вы дойдете до одного из них и не можете найти статью об этом в базе знаний, обратитесь в службу поддержки, желательно с доступным аварийным дампом, поскольку это значительно ускорит время для решения проблемы.
В ее блоге также есть много информации о создании аварийных дампов и т. Д. В целях отладки.
Вы пытались запустить свое приложение с другой версией .NET Framework, установленной на сервере? Если для вас важна .NET Runtime версии 2.0.50727.4016 - может быть этот Статья в KB (и доступный патч) поможет вам ...
Вероятно, эту ошибку нелегко отследить. Вот некоторые места, которые мне следует поискать:
Microsoft говорит, что это проблема:
http://support.microsoft.com/kb/974168
Они дали мне исправление. Еще не пробовал, но скоро ...