ナレッジ
Helixサーバで実施するコマンド数に上限を設定する
ご質問
Helixサーバで実施するコマンド数に上限を設定したいのですが、方法を教えてください。構成可能変数"server.maxcommands"を設定することで、同時実行コマンド数(スレッド数)を制限できます。
詳細
設定例:コマンド数の上限を500に制限
p4 configure set server.maxcommands=500
※ 500コマンドを超える501コマンドは、Helixサーバがコマンド受付を拒否します。
制限を超えた場合の出力メッセージ:
Request refused: this server is configured to run a maximum of 500 simultaneous commands. Please try again later when the load is lower.
制限値が大きい場合、コマンド内容によっては、ハードウェアリソースが耐え切れない場合があります。
Helixサーバログに出力されている"Server is now using N active threads"の"N"値がサーバにて同時実行中のスレッド数となるため、この値を確認しながら制限値をご検討ください。