1

GKEのロードバランサの背後でコンテナクラスタを実行しています。うまくいきますが、ページにアクセスしようとすると502のエラーが表示されることがあります。ログは次のことを示しています。私は私のコンテナからのアクセスログを確認するとGoogleロードバランサが502を返す

{ 
metadata: 
{ 
severity: 
"WARNING" 
projectId: 
"###" 
serviceName: 
"network.googleapis.com" 
zone: 
"global" 
labels: 
{…} 
timestamp: 
"2016-04-28T16:35:46.864379896Z" 
projectNumber: 
"###" 
} 
insertId: 
"2016-04-28|09:35:47.696726-07|10.94.35.131|1729057675" 
log: 
"requests" 
httpRequest: 
{ 
requestMethod: 
"GET" 
requestUrl: 
"https://###/user/view/111" 
requestSize: 
"2089" 
status: 
502 
responseSize: 
"362" 
userAgent: 
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.86 Safari/537.36" 
remoteIp: 
"###" 
referer: 
"###" 
} 
} 

、私は502エラーが生成されることの回でそれらを打つ任意のマッチングのリクエストが表示されません。彼らはロードバランサを通過していないようです。

ロードバランサでこの問題が発生したことはありますか?推奨する解決策はありますか?ありがとう。

+0

私のインスタンスはすべて健康であり、CPU使用率は20%未満です。 – user3113357

+0

コンテナとロードバランサの設定に関する詳細情報を追加できますか? –

+0

具体的な情報がありますか?私はuwsgi経由でPythonアプリケーションを提供する2つのコンテナを実行しています。コンテナはNodePortを介して公開されます。各コンテナは4つのuwsgiプロセスを実行しています。ロードバランサは、要求以外のすべてのトラフィックを/ static /にこれらのコンテナに送信します。 – user3113357

答えて

1

502エラーは、ロードバランサがトラフィックを送信していて応答を受信して​​いないことを示しています。エンドポイントが正常に報告されている可能性はありますか?

1

異なる地域またはゾーンに移動したい場合があります。 EU /アジアからの要請がすべて成功した中、アメリカからの要請で同様の問題を抱えていました。これは、それが私たちの中のバックエンドサービスの問題だったと思うようになりました。私は私たちをcentral1-cからus-eastに切り替えました。

関連する問題