これはPGroonga 2.0.0以降用のドキュメントです。PGroonga 1.Xを使っているなら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