Luar's Flash Playground:Bad network data是什麼意思
新聞(101)
觀點或評論(94)
Flash書(63)
教程(73)
Design Patterns(3)
FlashCom筆記(47)
Flash Remoting筆記(27)
Flex筆記(11)
Flash Lite筆記(14)
PHP資訊(23)
Ajax筆記(9)
習作(51)
組件(17)
酷站(32)
學習資源(28)
書籍推介(15)
本站與我(91)
RSS瀏覽器
聯絡
熱愛鑽研
Ajax
ActionScript
Flash
Flash Lite
Flex
Flash Remoting
FlashCom
Director
Lingo
PHP
Multiplayer Game

搜尋
VCASMO
Bad network data是什麼意思 (08-05-2005)

最近客戶的熱門Flashcom應用網站,因為太受歡迎,一夜間湧現大量連線,最後FlashCom更被拖垮了,從Windows的Event Viewer看到:

Bad network data; terminating connection : (Adaptor: _defaultRoot_, VHost: _defaultVHost_, IP: ???.???.???.???, App: ???/128) : @ 0B 5 2 04 K A9 0F C8 9 c % 90 < C0 B8 ) F2 ...
究竟什麼原因使FlashCom被拖垮?

當FlashCom的Port接收到非rtmp數據,就會被視為Bad Data,如果FlashCom有監聽著Port 80 and/or 433,這機會相當大,因為這兩個Ports都是常用來處理HTTP(s),有人GET/POST/PUT不出奇,就算沒有公開,都有可能是Spider-bots或Search-bots來訪。

如果只有監聽著Port 1935,Log中的App是Unknown,即不是Flash Player連到FlashCom上某Application,有可能是有人想通過此Port Hack入來。FlashCom遇到Bad Data會不理會,並記錄在Event Log裡。

Log中的App是某Application的話,Flash應用不會送出Bad Data,Bad Data是因為連線問題,例如上述大量連線情況下,有一些Firewall或Proxy軟體承受不到,使Data Corrupt了,引致FlashCom收到Bad Data(FlashComm List上有人提過ZoneAlarm這Firewall軟體當串Streaming超過1MB數據時,會使Data Corrupt)。

另一種常見FlashCom死因當然是耗掉太多Memory,詳情可以參考:

至於我面對的問題是什麼?仍然要再深入研究... T_T

本文章由發表。
意見
  • 我试过10分钟不到..就给拖垮了..

    后来改变.

    由wwf於07-10-2005發表

  • 不小心按错...后来改变单点接口发送&接收,就不怕了..

    由wwf於07-10-2005發表

同組文章

Movable Type 4.32-en系統支持,Luar's Production版權所有。