8 votes

rsyslogd utilise 100% du cpu sur ubuntu 14.04

Sur mon ubuntu 14.04, rsyslogd utilise 100% de mon CPU (les deux cœurs). Même après quelques recherches sur Google, je n'ai pas été en mesure de comprendre pourquoi rsyslogd utilise toute la capacité du processeur tout le temps.

La solution que j'ai trouvée est la suivante :

service rsyslog stop
sed -i -e 's/^\$ModLoad imklog/#\$ModLoad imklog/g' /etc/rsyslog.conf
service rsyslog start

Cela a réglé le problème mais je ne sais pas ce que j'ai vraiment fait là. J'étais juste tellement frustré (après quelques heures de recherche sur Google) que j'ai essayé.

Quelqu'un peut-il expliquer pourquoi cela a fonctionné ?

8voto

noleti Points 3943

Je viens d'avoir un cas similaire, et il s'avère que le noyau créait une quantité énorme de lignes de log dans /var/log/syslog. Après avoir corrigé le problème (causé par WPA_supplicant et un wlan0mon laissé par kismet), la charge a disparu. Je dirais que votre solution ne serait appropriée que s'il n'y a aucun moyen de résoudre la cause première, qui est supposée être la grande quantité de messages d'erreur du noyau pour syslog.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X