自宅サーバー構築記
34.postgreSQLのログ出力
a. postgresql.confの修正
- /usr/local/pgsql/data/に存在するpostgresql.confにログ出力のパラメタが存在するので修正する。修正内容は以下のとうり
syslog = 2
syslog_facility = 'LOCAL0'
syslog_ident = 'postgres'
b. SQL実行結果をログに出力する
- 同じくpostgresql.confにlog_statementパラメタが存在するので修正する。修正内容は以下のとうり
log_statement = true
c. ログローテイションするように修正
- /etc/logrotate.dに以下の内容のpgsqlファイルを作成。
/var/log/pgsql {
missingok
postrotate
/bin/kill -HUP `cat /usr/local/pgsql/data/postmaster.pid 2>/dev/null` 2> /dev/nul || true
endscript
}
HOME>インデックス
|