
Ich werde verrückt. Ich versuche, rsyslog dazu zu bringen, Protokolldateien an logentries.com zu senden. Das funktioniert perfekt, bis ich versuche, mysql-slow.log zu protokollieren.
Die Konfiguration ist ziemlich einfach
module(load="imfile" PollingInterval="1") #needs to be done just once
# File 1
input(type="imfile" File="/var/lib/mysql/mysql-slow.log"
Tag="mysql-slow"
Severity="notice"
StateFile="mysql-slow"
Facility="local7"
)
Und wenn ich die Datei lösche und manuell darauf schreibe, sehe ich, dass die Protokolle über TCP ausgehen und bei logentries.com ankommen.
Wenn MySQL jedoch in mysql-slow.log schreibt, passiert überhaupt nichts. Ich habe versucht, die Berechtigungen/Benutzer/Gruppen zu ändern, aber das macht keinen Unterschied. Wenn ich mit Vim etwas in diese Datei schreibe, ist es perfekt, wenn MySQL das tut, passiert nichts.
Ich kann mir nicht vorstellen, was da schief laufen könnte! Hilfe!
Prost
Alan