ビデオ チャット ルーム アプリケーションを実行している fms 3 サーバーがあります。毎日1回か2回死ぬことを除いて、それはうまくいきます。fms サーバーを再起動すると、すべてが再び機能するようになります。
fmsサーバーが停止する理由を本当に知る必要があります。
ログを確認したところ、「サーバーが無効なフローを拒否しました」というメッセージが多数表示されました。
どんなヒントでも大歓迎です。
ビデオ チャット ルーム アプリケーションを実行している fms 3 サーバーがあります。毎日1回か2回死ぬことを除いて、それはうまくいきます。fms サーバーを再起動すると、すべてが再び機能するようになります。
fmsサーバーが停止する理由を本当に知る必要があります。
ログを確認したところ、「サーバーが無効なフローを拒否しました」というメッセージが多数表示されました。
どんなヒントでも大歓迎です。
このエラーは、サーバーのピアIDへのP2P接続を試みたことが原因である可能性があります。サーバーへの接続は使用する必要があります
http://forums.adobe.com/thread/845685
問題は、サーバーのピアIDへのP2P接続を試みていることだと思います。つまり、
var ns:NetStream = new NetStream(netConnection, netConnection.farID);
ns.play(...);
隠れて、これはサーバーへの新しいRTMFPフローを開き、サーバーには新しい着信クライアントとして表示されますが、最初のハンドシェイクは正しくありません(最初の/唯一のコマンドメッセージは「接続」ではなく「再生」です) 。私はこれをCirrusでいつも見ています。
これらのフローを拒否するときにFMSが適切にアカウントを作成しない(接続数を本来よりも多くする)か、フローを開いたままにして、決して来ない「接続」メッセージを待機している可能性があるため、接続数は正当です。思ったより高いです。
いずれの場合も、サーバーのピアIDへのP2Pストリームを開いていないことを確認してください。
ただし、このエラーは実際にはクラッシュに関連していない可能性があります。さらに、アプリケーションだけでなく、FMSがクラッシュしていると確信していますか?アプリケーションだけの場合は、(コアFMSログではなく)アプリケーションログを確認し、有用なログがない場合は、アプリケーションにログを追加します。