rsyslogd использование 197% ЦП в течение прошедших нескольких дней

Я выполняю Аккуратный сервер на rackspace облаке и rsyslogd, как взбалтывающем далеко использование 197% ЦП (четырехъядерная машина, которой я верю) в течение прошедших нескольких дней. Есть ли что-нибудь, что я могу сделать для выяснения то, что продолжается?

3
задан 13 July 2011 в 14:22

4 ответа

Я знаю, что это старо теперь, но у меня была эта проблема о Виртуальном частном сервере, который я выполняю. Это был сервер Ubuntu, и я полагаю, что это было 10.10.

Я нашел эту страницу: https://bugs.launchpad.net/ubuntu/lucid / + source/rsyslog / + ошибка/523610

И это предложило мне, проблема с ядром так изменила его для использования последнего (через веб-интерфейс, компания выполняет Xen.) и это решило мою проблему.

Эта произошедшая спина в июле 2011 (несколько месяцев назад) и я не могу помнить, какую версию ядра я использовал, но теперь я использую версию 3.0.0...

0
ответ дан 1 December 2019 в 13:11

Это походит на отчет об ошибках (это rsyslogd не ведет себя как ожидалось), можете Вы сообщать об этом средству отслеживания ошибки так, чтобы это могло быть разыскано и исследовано с Вашей справкой:

2
ответ дан 1 December 2019 в 13:11

Jesse мой дежурный "WTF?" отладка метода для чего-то вроде этого является strace.

Ctrl+C для выхода из них:

Видеть что его выполнение в режиме реального времени:

sudo strace -p `pidof rsyslogd`

Для наблюдения сводки того, где это проводило свое время:

sudo strace -c -p `pidof rsyslogd`

Существуют некоторые полезные флаги к ним, которые изменят их вывод некоторые. man strace для большего количества информации.

3
ответ дан 1 December 2019 в 13:11

На OpenVZ rsyslog имеет тенденцию использовать 100% + ЦП. Следующие команды решили бы проблему:

service rsyslog stop
sed -i -e 's/^\$ModLoad imklog/#\$ModLoad imklog/g' /etc/rsyslog.conf
service rsyslog start
5
ответ дан 1 December 2019 в 13:11

Другие вопросы по тегам:

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