さまざまなデータ センターにデプロイしたクラウド ワーカー ロールがあり、Azure Traffic Manager を使用して、最も近いデータ センターに人々を送りたいと考えています (パフォーマンス バランシング)。
Worker ロールは稼働中であり、正常に機能しています。ポート 80 にを追加してみましたHttpListener
。これにより、Traffic Manager がステータスを確認できるようになりました。RDC を使用して Cloud Worker Service を実行している VM に接続すると、ヒットして返され127.0.0.1:80
たというメッセージを受け取ることができます。OK
しかし、外部 URL にアクセス123456789abcdef.cloudapp.net
すると、503 エラーが発生します。
elevated
のポートを開くことができるようにプロセスを実行するように設定したので、それHttpListener
は問題ではありません。
ポート 80 に設定された http エンドポイントがあり、VM からアクセスHttpListener
できることからわかるように、ポート 80 にあります。127.0.0.1:80
私の質問は2つの部分です:
- これは、ワーカー サービス用に Traffic Manager のステータス ポートを設定する正しい方法ですか?
- VM の localhost から 200 を取得すると、外部ホスト名から 503 を取得するのはなぜですか?