Windows Azure の Windows Server 2012 マシンに常駐するアプリケーションを開発しました。アプリケーションは多数の同時ネットワーク接続のサーバーとして機能しますが、トラフィックは非常に少なく、不足しています (クライアントは数時間に 1 回だけ情報を送信しますが、サーバーによってプッシュされた更新を受信するために常に接続されている必要があります)。 )。
数分間トラフィックがない状態が続くと、クライアント/サーバー通信がフリーズしたように見え、クライアントとサーバー間でトラフィックが流れなくなります。実際には、クライアントが何かを送信しようとしてから 30 ~ 60 秒後に接続が切断されたことを示し、30 ~ 60 秒後にサーバーもそれを確認します。サーバーが最初にデータを送信しようとしている場合、接続はタイムアウトしませんが、トラフィックも流れません。
自分のマシンの同じアプリケーションがまったくフリーズしません。Azure エンドポイントに他のアプリケーションをインストールしていません。
Azure が実際に非アクティブな接続を閉じているかどうかを確認することはできますか? このような場合、これを止めることはできますか? キープアライブ トラフィックを継続させることはできません。
ありがとうございました。