デフォルトで、合成サーバーをホストするマシンは、100 台の並行合成エージェントをサポートできる必要があります。100 台を超える並行合成エージェントをサポートするには、合成シェパードおよび合成スケジューラに設定するスロットルを変更します。デフォルトの 1 秒あたりの要求の最大数は 60 です。1 秒あたりの要求の最大数を増やすことで、合成サーバーはより多くの合成エージェントをサポートできます。
合成サーバーが受信可能な 1 秒あたりの最大要求数を増やすには、以下を行います。
- 合成サーバーをホストするマシンにログオンします。
- 合成サーバーホームの root ディレクトリに変更します。
- ファイル
synthetic-processor/conf/synthetic-hepherd.yml を編集し、maxRequestsPerSecondOverall プロパティの値を増やします。この構成例では、値は80になっています。
throttleConfiguration:
maxRequestsPerSecondOverall: 80
- ファイル
synthetic-processor/conf/synthetic-scheduler.yml を編集し、maxRequestsPerSecondOverall プロパティの値を増やします。この構成例では、値は 80 になっています。
throttleConfiguration:
maxRequestsPerSecondOverall: 80
- 合成サーバーを再起動します。
unix/deploy.sh stop
unix/deploy.sh start
- 変更した合成サーバーのログを確認することで、設定が更新されていることを確認できます。
cat logs/scheduler/synthetic-scheduler.log | grep -oP -- "maxRequestsPerSecondOverall=\d+"
cat logs/shepherd/synthetic-shepherd.log | grep -oP -- "maxRequestsPerSecondOverall=\d+"
- また、合成サーバーの正常性を確認する必要もあります。