2つのインスタンスグループとそれぞれにHTTPロードバランサーがあります。インスタンスグループには、Windows Server2012で動作するVMが含まれています。内部にはIISがあります。
ロードバランサーのIPを使用して1つのインスタンスグループから別のインスタンスグループにPOSTリクエストをVMから送信すると、応答ではなく502エラーが発生します。
また、GETリクエストを送信するときにこのエラーが発生することもあります。
VMに直接リクエストを送信すると、何でも正しく機能します。
ロードバランサーからのエラー応答を修正する理由と方法は何ですか?
ありがとう!
5xxエラーの一般的な原因は次のとおりです。
1)GCEインスタンス自体が5xxを返す可能性があります。これを確認または破棄するには、サーバーログを調べる必要があります。
2)GCEインスタンスは、バックエンドサービスで設定された timeout よりも応答に時間がかかります。
3)バックエンドサービスの容量設定を確認します。負荷が 使用可能な合計容量設定 (最大接続速度またはCPUベースの使用率による)よりも大きい場合があります。その場合、LBは過負荷をドロップします
4)HCが正しく機能していることを確認します。