[Megoldva]F20 rsyslog cpu usage

Fórumok

Üdv!

Fedora 19 frissítés ("fedup --network 20" paranccsal) után oké, kivéve, hogy az rsyslogd 100% cpu-t használ.
Tapasztalt már valaki ilyet?
Hiába szedtem le és vissza, ugyanaz.

Hozzászólások

Egy systemd bug lesz - ha minden igaz-, de downgradelni nem tudom az rsyslog-ot (több helyen is ezt ajánlották):

sudo yum downgrade rsyslog
Betöltött bővítmények: langpacks, refresh-packagekit
Nincs tennivaló

Megoldva:
Az új Fedora a systemd journald-jét használja. Az rsyslog akkor működik, ha systemd-journald leállítjuk és a log könyvtárát töröljük (ill. átnevezzük):

systemctl stop systemd-journald
systemctl stop rsyslog
mv /var/log/journal /var/log/journal.save
systemctl start rsyslog

Vagy hagyjuk a journald-t (systemd-journald), arra azonban figyeljünk, hogy a journald a fájlrendszer 10%-t használja alapból a bináris logoknak (ez az alapértelmezett: man journald.conf).
Ezt módosíthatjuk az /etc/systemd/journald.conf fájl editálásával, pl.:

[Journal]
# ...
SystemMaxUse=200M
# ...
RuntimeMaxUse=200M
# ...

Néhány változás az rsyslog-hoz képest:

cat /var/log/messages -> journalctl
tail -f /var/log/messages -> journalctl -f
grep foobar /var/log/messages -> journalctl | grep foobar