問題
PHPエージェントの APM Summary ページで、 Hosts テーブルのPHPエージェントのインスタンス数は何ですか?なぜこれらの数字は変化するのでしょうか。また、なぜこれらの数字に矛盾があるように見えるのでしょうか。
原因
Summary ページに掲載されている各サーバーには、インスタンス数が含まれています。例えば、 42 app instances 。インスタンス数は、最後に報告された収穫時に PHP エージェントが使用したオープンファイル記述子の最大数を示します。これらのファイル記述子はオープンI/Oソケットであり、エージェント/デーモンの通信チャネルを反映しています。
インスタンスの数は、コマンドラインやバックグラウンド、外部プロセスが実行されている場合に増加します。また、処理能力の高さによっても影響を受けることがあります。例えば、Apacheサーバーは、負荷の増加に対応するために接続プールを増やすように設定されているかもしれません。
サーバー間で期待値に差がある場合は、バックグラウンドタスクが一方のサーバーで実行され、もう一方のサーバーでは実行されていないことを反映している可能性があります。また、予想外の数値は、ロードバランサーの設定ミスの可能性もあります。