問題タブ [bad-gateway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1670 参照

docker - Traefik を使用した Docker Swarm Windows Worker が Gateway Timeout を返す

目的は、Linux サーバーと Docker For Windows を実行する Windows 10 マシンを使用して、混合 OS Docker swarm を実行することです。

現在、Windows ワーカーは、理論的には、--endpoint-mode フラグが「dnsrr」に設定されている場合、混合 OS スウォームでサポートされています。これについては、こちらで説明しています。ただし、traefik を使用して単純な docker whoami image stefanscherer/whoami image にルーティングしようとする試みは失敗しました。

最小限の失敗例

Traefik はバックエンド ルールを正常に設定し、ルーティングを確認するために、traefik ダッシュボードを使用して、「10.0.0.12:8080」などのルールによってルーティングされる URL を見つけました。次に、これを各タスクの IP アドレスと比較します。タスクは で表示できdocker service ps、それらのアドレスは を使用して見つけられます

問題

マネージャーの IP に送信されたヘッダー 'Host:whoami.docker' を持つ HTTP 要求は、マネージャーにルーティングされると成功し、Windows ワーカーの Windows タスクにルーティングされると 504 ゲートウェイ タイムアウトで失敗します。

0 投票する
1 に答える
83 参照

c# - WebRequestHandler が原因で、Azure にデプロイした後に Web アプリケーションがクラッシュする

他のサービスからデータをフェッチする API があります。次のコードは、ローカル IIS でうまく機能します。

しかし、このコードを Azure にデプロイした後、次のコード行でセッションが中断されます。

クライアント アプリケーションで 502 HTTP エラーが発生します。WebサーバーのRAMを増やそうとしました。catch ブロックも実行されません。この問題の原因は何ですか?