2009-08-27 1 views
8

Ранее сегодня мы испытали YSOD на одном из наших сайтов MVC, работающих на IIS на Windows Server 2003.Logging все желтый экран смерти, даже когда его проблема компиляции

Обычно они сообщаются по электронной почте с помощью ELMAH (с использованием this setup), но поскольку это была проблема компиляции (что-то вроде этого), она не получила сообщений по электронной почте.

Специфическая ошибка:

"Каталог 'App_GlobalResources' не допускается, так как приложение прекомпилируется."

Это серьезная проблема, так как потенциальный клиент может заметить проблему, прежде чем мы это сделаем. Как мы можем убедиться, что эти YSOD регистрируются, когда обработчик исключений на сайте не вызывается?

+0

Большой вопрос. Если что-то очень скоро начнется в приложении, трудно даже попытаться войти в систему. Ждем, что другие скажут. –

+0

+1 отличный вопрос – griegs

ответ

4

Мониторинг журнала событий возможен с помощью VBScript. Затем вы можете по электронной почте это, когда это происходит:

Вот пример:

http://www.microsoft.com/technet/scriptcenter/resources/qanda/feb07/hey0226.mspx и электронная почта от VBScript: http://www.paulsadowski.com/WSH/cdo.htm

Вы можете сделать это с помощью PowerShell и/или другой .net приложение на поле также.

+0

Спасибо. Я также нашел этот вопрос с сервером: http://serverfault.com/questions/47953/windows-event-log-email-notification – mbp

4

Если вы можете, просмотрите средство просмотра событий на этой машине. Это последний регистратор на компьютере с Windows.

+0

Средство просмотра событий занесло его в журнал. Можем ли мы легко сообщать об этих событиях по электронной почте? – mbp

+1

Вы можете, но у меня нет опыта в этом. Вам нужно будет написать собственное решение или использовать инструмент мониторинга для этого. Возможно, люди, находящиеся на http://serverfault.com, смогут помочь вам с этой частью. –

 Смежные вопросы

  • Нет связанных вопросов^_^