コンテンツ
プロキシサーバ起動時にオプションを付与することでログ設定が可能となります。
起動コマンド例
# p4p -t target_server:port -r /P4CACHE -p proxy_port -L log -v server=3 -v proxy.monitor.level=2 -d
- target_server:port:参照するPerforceサーバ
- /P4CACHE:プロキシサーバのキャッシュ先
- proxy_port:プロキシサーバ
※ proxy.monitor.level については、『プロキシサーバ(P4P)のプロセスモニタリング設定』 を参照ください。
ログ設定オプション
-L | ログファイル出力先を指定できます。 |
---|---|
server | ログ出力のレベルを設定できます。 |
1 | |
2 | |
3 |
ログ設定オプションについては『XXXXXX』も参照ください
ローテート設定
プロキシサーバのファイル履歴を記録するため、ログファイルは次第に肥大化します。
そのため、ローテート設定を推奨しております。
プロキシサーバのログについては、Helix側でローテート設定することはできませんので、ご使用の環境に合わせて設定する必要があります。
Linuxでのログローテート設定の一参考例を以下に記します。
logrotate.conf
log{ missingok # ログファイルが存在しなくてもエラーを出さずに処理を続行 rotate 2 # ローテーションする回数 olddir /var/log/p4proxy/bak # ローテーションしたログを格納 size 1M # 指定したサイズ以上になったらローテーションする create 644 p4super p4group # ローテーション後に空のログファイルを新規作成[permission user group] }