Использование сообщений о событиях
Службы Notification Services заносят сообщения о событиях в журнал приложения, доступ к которому осуществляется из средства просмотра событий Microsoft Windows. Эти сообщения могут помочь при диагностике системных ошибок и проблем производительности.
Мониторинг журнала приложений
Даже если неизвестно о проблемах приложений, следует периодически проверять журнал приложений. Регулярная проверка журнала позволяет свести к минимуму скрытые проблемы системы. Например, лучше как можно быстрее узнать о том, что события не были собраны или уведомления не распространялись.
Дополнительные сведения см. в разделе События и ошибки служб Notification Services.
Управление журналом приложений
В зависимости от настроенного уровня ведения журнала, объем журнала приложений может увеличиться очень быстро. Например, если в журнал заносятся все события служб Notification Services и все уведомления о доставках для приложения, отправляющего тысячи уведомлений в час, то неуправляемый журнал приложений быстро заполнит все дисковое пространство.
Для управления журналом приложений рекомендуется выполнить следующее:
- Для приложений на производственных серверах (серверы, не занятые для разработки или тестирования) записывайте в журнал только те события, которые необходимы для приложений, например сообщения об ошибках, помогающие в диагностике проблем приложений. Некоторые приложения могут потребовать высокого уровня ведения журнала из-за соглашения по обслуживанию для доставки уведомлений; ведение журналов таких приложений требует больше места на диске.
- Если система выполняет много операций записи на диск для распространения журнала событий, то производительность приложения ухудшается. Особенно это относится к системе, на которой размещены базы данных служб Notification Services, так как создание уведомлений представляет собой процесс, интенсивно использующий дисковое пространство.
- Экземпляры служб Notification Services часто подключаются к ядру СУБД. Попробуйте изменить аудит имени входа компонента Database Engine, чтобы в журнал записывались только сведения о неудачных входах. Дополнительные сведения см. в разделе Как настроить аудит входа в систему (среда SQL Server Management Studio).
- Задайте разумный максимальный размер журнала событий и установите параметр перезаписи в соответствии с потребностями ведения журнала. Например, если через три дня события больше не нужны, то можно удалить эти записи из журнала событий с помощью их перезаписи.
- Используйте фильтры для показа событий из определенных источников, например экземпляра служб Notification Services. Можно создать новое представление журнала, а затем определить для него фильтр для отображения только требуемых событий. Можно экспортировать события в представлении в один из поддерживаемых форматов, например текстовый файл с разделяющими запятыми.
Дополнительные сведения об использовании журналов событий см. в справке средства просмотра событий.
См. также
Основные понятия
Мониторинг производительности и активности служб Notification Services
Другие ресурсы
События и ошибки служб Notification Services