0

ワーカー ロール (セルフ ホストまたはミドルウェア) を実行するクラウド サービスがあります。クラウド サービス エンドポイント mysubdomain.cloudapp.net が返されますが、mysubdomain.trafficmanager.net を通過すると、一貫して 503 が返されます。

いくつかの追加ポイント:

  • 当分の間、私はHTTPSではなくHTTPSを行っていますが、将来変更されます
  • クラウド サービス (4 つのインスタンス) を 1 つだけデプロイしています
  • worker ロール/owin セルフホストのポートは 80 (パブリック ポート) であり、8088 のプライベート ポートにバインドされています。

考え?

4

1 に答える 1

1

Azure Traffic Manager は、ネットワーク レベルではなく、DNS レベルで機能します。DNS を使用してユーザーを正しいサービス エンドポイントに誘導し、ユーザーはそのエンドポイントに直接接続します。

503 は HTTP レベルのステータス コードです。Traffic Manager は DNS レベルで動作するため、Traffic Manager から送信されるのではなく、アプリケーションから送信される必要があります。

そのため、subdomain.cloudapp.net サブドメインではなく、mysubdomain.trafficmanager.net サブドメインを使用してリクエストを受け入れるようにアプリケーションが構成されているかどうかを確認してください。

また、Traffic Manager のエンドポイントが「オンライン」として表示されていることも確認する必要があります。そうでない場合は、Traffic Manager の正常性プローブが失敗しているため、まずそれを修正する必要があります。

これが役立つことを願っています!

于 2016-01-12T11:16:29.630 に答える