%20%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%20(101%3A%20%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AB%E5%88%B0%E9%81%94%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93)%20%E8%A7%A3%E6%B1%BA%E4%B8%AD%E3%80%8D%E3%81%A8%E3%81%AF%E3%81%A9%E3%81%86%E3%81%84%E3%81%86%E6%84%8F%E5%91%B3%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
今週初め、私たちは組織の Web サイトでライブ仮想イベントを開催しましたが、予想を上回る参加者が集まりました。ユーザーからは、502 ゲートウェイ エラーのため、イベントに参加できなかったり、チャットでプッシュしたリンクをクリックできなかったりする苦情がいくつかありました。
AWS EC2 インスタンスを上位層に移動する必要があるのか、それとも構成の変更だけで済むのかを確認するために、正確に何が問題だったのかを判断しようとしています。
そのイベントの PHP-FPM エラー ログを見ると、子プロセスが最大限になっていることがわかります。
しかし、NGINX エラー ログを見ると、次のエラーが表示されます。
[crit] 4505#4505: 解決中に connect() が失敗しました (101: ネットワークに到達できません)。これは、アップストリーム サーバーがビジー状態であり、NGINX が接続されていないことに関連していると考えました。しかし、このエラーがログに頻繁に表示され、今日のログにも表示されていることに気付きました。ただし、前述のライブ イベント中に、エラーの頻度が増加しました。
IP アドレスの変更と関係があるようですが、それが何を意味するのか、どのように対処すればよいのかまだよくわかりません。
PHP FPM の上限に関連するエラーは表示されません。このエラーのみです。
私の質問は、「101: ネットワークに到達できません」はアップストリーム容量の問題に関係しているのでしょうか? それとも IP アドレスにのみ関係しているのでしょうか?