構築後の週明け月曜日にこんなメールが・・・
------------------------------------
表題:Anacron job 'cron.daily' on xxxxx.jp
------------------------------------
------------------------------------
本文:
/etc/cron.daily/logrotate:
syslogd: no process killed
error: error running shared postrotate script for '/var/log/postgresql.log '
------------------------------------
PostgreSQLのログは/var/log/でconfは以下の通り
#vi /etc/rsyslog.conf
#追記
# Save PostgreSQL to postgresql.log
local0.* /var/log/postgresql.log
ログファイルのローテーション設定は以下の通り
# vi /etc/logrotate.d/postgresql
/var/log/postgresql.log {
rotate 12
weekly
missingok
sharedscripts
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
あ、CentOS6.8・・・syslogdじゃなくてrsyslogdだ!
※6.4よりrsyslogがデフォルト
/var/log/postgresql.log {
rotate 12
weekly
missingok
sharedscripts
postrotate
/usr/bin/killall -HUP rsyslogd
endscript
}
これで無事解決(^^)
0 件のコメント:
コメントを投稿