4

Windows Azure 仮想マシンでカスタム サーバー (C# コンソール アプリケーション) を実行しています。サーバーは、カスタムの高いポート (10000 から 11000 の間) でリッスンしています。サーバーが外部からの接続を受け入れるように、ローカル ファイアウォールでポートを開き、Azure 管理コンソールを使用してそのポートへのエンドポイントを設定しています。

すべてが完了すると、Azure DNS サーバーからサーバーへの接続を取得し始めます (私のマシンの ipconfig と同じです)。エンドポイントは負荷分散されておらず、スタンドアロンの仮想マシンです。

接続は開いたままになり、閉じられることはありません。3 ~ 5 秒ごとに新しい接続が確立されます。この問題により、サーバーがクラッシュします。

4

1 に答える 1

3

回答が遅くなりましたが、検索エンジンからここにたどり着いた人のために、次のリンクで Craig Landis からの回答を参照して ください。 -a2d0-957dc2a73a4f/endpoints-not-working-dns-scans-them

要約すると、最近の変更により、ポータルでエンドポイントを作成すると、自動的に負荷が分散され、エンドポイントが有効かどうかを定期的に「調査」されるようになりました。この記事の執筆時点では、ポータルはまだエンドポイントのステータスを「負荷分散されていません」と表示しています。負荷分散なしでエンドポイントを再作成するには、Azure CLI ツールまたは PowerShell を使用する必要があります。ポータルからは実行できません。

エンドポイントを 15 秒ごとにプローブしようとするのはロード バランサーであり、期待する応答が得られない場合はエンドポイントをサービスから外すことができます。これは、永続的にリッスンしていないカスタム プロトコル/ポートがある場合などに発生する可能性が非常に高くなります。

于 2013-07-05T19:13:42.917 に答える