
나는 화를 낼 것입니다. 로그 파일을 logentries.com으로 보내기 위해 rsyslog를 얻으려고 합니다. 이것은 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이 아무것도 하지 않는다면... 아무것도 아닙니다.
나는 무엇이 잘못될 수 있는지 생각할 수 없습니다! 돕다!
건배
앨런