Waht мог заставить eventlog сервис использовать память?

Я выполняю набор Windows Server 2008 R2 на аппаратных средствах на 64 бита. Я недавно заметил что eventlog сервис взбесился о потреблении памяти. Сервис самостоятельно может использовать приблизительно 4 ГБ доступной памяти и непрерывно растет.

Я сначала принял меры для перемещения eventlog в его собственном svchost процесс, чтобы подтвердить, что это была причина потребления памяти.

> sc config eventlog type= own

Затем я очистил все файлы журнала, ожидающие переезжать от возможного повреждения.

> wevtutil el | Foreach-Object {wevtutil cl "$_"}

И перезапущенный сервис. Однако потребление памяти быстро вырастает снова к 3-4GB.

Я вне подсказки о том, что могло вызвать это поведение.

1
задан 24 September 2015 в 12:01
2 ответа

Использование памяти было вызвано одной из наших служб, отслеживающих событие журналы. После отключения этой функции все вернулось к норме.

0
ответ дан 4 December 2019 в 07:06

Возможные причины:

  1. Поток событий.
  2. Поврежденный журнал событий

Лучше всего очистить журналы событий.
Вы можете сделать это безопасно, заархивировав журнал событий или очистив его.
Меня научили перезапускать сервер, однако я не совсем уверен, насколько это необходимо.

Если проблема повторяется, просмотрите журнал событий, обращая особое внимание на журнал безопасности, чтобы увидеть, не вызывает ли что-нибудь нежелательный поток событий.

0
ответ дан 4 December 2019 в 07:06

Теги

Похожие вопросы