[pgsql-jp: 41489] Re: WALのarchiveファイル削除について

朝倉 佑貴 asakura.yuuki @ nttcom.co.jp
2013年 8月 16日 (金) 15:52:53 JST


朝倉と申します。

「archive_cleanup_command」は、PITRで使用するものではなく、
ストリーミングレプリケーション環境で、スタンバイサイトに
設定するパラメータです。

http://www.postgresql.jp/document/9.2/html/archive-recovery-settings.html


そのため、PITRはできるが、アーカイブログ削除ができていないのだと思います。





(2013/08/16 15:35), yokota wrote:
> 横田と申します。
>
> WALのarchiveファイルの削除についてお教え下さい。
>
> PITRで復旧させる際、recovery.confに
> --------------------------------
> restore_command = 'cp /var/lib/pgsql/archives/%f %p'
> archive_cleanup_command = '/usr/bin/pg_archivecleanup
> /var/lib/pgsql/archives/ %r'
> recovery_end_command = 'echo "recovery_end_commnd" >> /tmp/recoveryDONE'
> --------------------------------
> と書いています。
> 復旧自体は成功しますが、archive_cleanup_commandだけが実行されません。
>
> archive_cleanup_commandを実行するには、設定等何か準備が必要でしょうか。
>
> 環境はCentOS6.4、postgresql-9.2.4のソースからコンパイルしています。
> (Fedora19 + postgresql-9.2.4-1.fc19.x86_64.rpmで同じことをしても、
> archive_cleanup_commandは実行されませんでした。)
>
> また、定期的にarchiveファイルを削除するための一般的な方法、スクリプト等
> はありますでしょうか。
>
>
> どうぞ宜しくお願い致します。
>
>
>
>



pgsql-jp メーリングリストの案内