我快疯了。我试图让 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 写入... 则什么也没有。
我想不出到底出了什么问题!救命!
干杯
艾伦