Rsyslog-Protokollierung in / var / log / messages anstelle einer benutzerdefinierten Datei
Ich habe mehrere Perl-Daemons-Prozesse, die in eine bestimmte Protokolldatei schreiben. In /etc/rsyslog.conf ist folgende Konfiguration -
$ModLoad imuxsock $ModLoad imjournal $OmitLocalLogging off *.info;mail.none;authpriv.none;cron.none;local1.none /var/log/messages local1.* /var/log/logfilename.log
Mehrere Prozesse desselben Deamons werden mit unterschiedlichen Parametern ausgeführt. Ich habe beobachtet, dass alle Prozesse in logfilename.log schreiben. Einer der Prozesse schreibt die Daten zunächst in logfilename.log. Nach einiger Zeit werden die Daten nur in der Datei / var / log / messages protokolliert.
Was könnte der Grund dafür sein, dass sich rsyslog nicht mehr in der benutzerdefinierten Datei anmeldet und die Protokollzeilen nach / var / log / messages schreibt?
Update: Was wir beobachtet haben ist, wenn '* .info' aus der unteren Zeile entfernt wird -
*.info;mail.none;authpriv.none;cron.none;local1.none /var/log/messages
Dann werden alle Nachrichten für local1 mit Prioritätsinformationen ordnungsgemäß in der Datei /var/log/logfilename.log protokolliert. Das Hinzufügen von local1.none funktioniert hier nicht.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4