これはPGroonga 2.X and 3.X用のドキュメントです。古いPGroongaを使っているならPGroonga 1.xのドキュメントを見てください。

pgroonga.log_rotate_threshold_sizeパラメーター

3.2.3で追加。

概要

pgroonga.log_rotate_threshold_sizeパラメーターはPGroongaのログのローテーションを制御します。

PGroongaのログのローテーションの閾値を指定します。ログファイルのサイズが閾値に指定した値以上になると、ローテートされます。

デフォルト値は0で、デフォルトではローテートされません。

pgroonga.log_type = fileを設定しPGroongaのログを有効にしていなければ、このパラメーターは意味がありません。

構文

SQLの場合:

SET pgroonga.log_rotate_threshold_size = size;

postgresql.confの場合:

pgroonga.log_rotate_threshold_size = size;

sizeはサイズです。デフォルトの単位はバイトです。サフィックスを指定することで単位を変更できます。たとえば、MiBを使いたい場合はMBを指定します。

使い方

以下は10MiBを指定する例です。

pgroonga.log_rotate_threshold_size = 10MB

参考