nginx フロント エンド、バック エンドは n 個の docker コンテナ、および docker コンテナは nginx php-fpm です。各コンテナが失敗する可能性があることが知られています。コンテナが失敗すると、フロント エンドで 502 または 504 エラーが発生します。フロントエンドではネットワーク遅延が発生することがあります。
現在の慣行と問題点
間隔が 3 秒、フォールが 2 に設定されていると仮定すると、最後のチェックの直後にバックエンドがハングアップした場合、つまり、リクエストは引き続き障害のあるバックエンドに 6 秒近く転送されます。
漂亮男人2017-05-16 17:22:56
フロントエンド アプリケーションのシナリオがどのようなものであるかわかりません。エラーがユーザーに直接公開される可能性はほとんどありません。再試行が求められます。この詳細な調査では、問題の根本を見つける必要があります
。曾经蜡笔没有小新2017-05-16 17:22:56
これは、負荷が重い場合は、プログラムを最適化するか、それでもエラーが発生するのは避けられないと感じています
タオバオも、システムが忙しいことがよくあります。 Zhihu は何も起こらない場合に独自のサーバーを提供します 質問