問題
CPU 使用率が急上昇することなく pm.max_children (200) に達するサーバーがあります。ネットワーク トラフィック (MB 出力 / MB 入力) はありませんが、閉じられないソケットの割り当て数が非常に多くなっています。
CPU: 16 コア RAM: 64 GB
私の Prometheus モニター システムからの写真。
ネットワークトラフィック、穴を見てください
ソケットはTCP_twポイントに到達せず、TCP_allocで停止します。
ソケットの使用が急増
この問題を軽減するには、php-fpm を手動で再起動する必要があります。そうしないと、新しい接続が完全に停止します。
CPU使用率が大幅に低下
アップデート
これは、データベース内のテーブルが長時間ロックされ、そのデータにアクセスしようとするすべての接続が待機状態になり、接続が大量に積み重なってスタックしてしまうことが原因であると思われます。
現在、Mysql エクスポーターを設定して、さらに何か見つかるかどうかを確認中です。