簡體   English   中英

啟用 rtmfp 時,FMS 服務器每天都死機

[英]FMS server died daily while enable rtmfp

我有一個運行視頻聊天室應用程序的 fms 3 服務器。 它進展順利,除了每天它會死一兩次。 重新啟動 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 stream。

但是,此錯誤實際上可能與崩潰無關。 此外,您是否確定 FMS 正在崩潰而不僅僅是您的應用程序? 如果它只是您的應用程序,請查看您的應用程序日志(而不是核心 FMS 日志),如果您沒有任何有用的信息,請向您的應用程序添加更多日志記錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM