当 mysql 写入时,rsyslog 不会监控 mysql-slow.log

当 mysql 写入时,rsyslog 不会监控 mysql-slow.log

我快疯了。我试图让 rsyslog 将日志文件发送到 logentries.com。这很完美,直到我尝试记录 mysql-slow.log。

配置非常简单

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"
)

如果我删除该文件并手动写入,我会看到日志通过 tcp 发出并到达 logentries.com

但是,如果 MySQL 写入 mysql-slow.log... 则什么也没有。我尝试过更改权限/用户/组,但没有什么区别。如果我使用 Vim 向该文件写入一些内容,那就完美了,如果 mysql 写入... 则什么也没有。

我想不出到底出了什么问题!救命!

干杯

艾伦

相关内容