[英]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.