看到最近有很多人在blog上問關(guān)于WebSocket客戶端連接和掉線的問題,有一部分我以前也遇到過,在這里我羅列了一些我以前遇到過的問題和其他簡(jiǎn)單的WebSocket服務(wù)。 Q1 客戶端連接不上的問題 這個(gè)問題我遇到的基本集中在后端,遇到的話需要收集日志進(jìn)行分析,首先要查看是因?yàn)槭裁丛虺霈F(xiàn)問題的,不過這種情況下多半會(huì)出現(xiàn)Exception,從Exception著手分析問題即可。 Q2 1客戶端掉線問題 這里所指的客...
前段時(shí)間自己在本地寫的一個(gè)WebSocket程序部署到服務(wù)器出現(xiàn)了幾個(gè)錯(cuò)誤,我自己也做了記錄和分析,最后總結(jié)出來給大家看一下,希望能幫助大家規(guī)避掉這些問題。同時(shí)給現(xiàn)在正在做WebSocket和正準(zhǔn)備想做WebSocket的程序猿多指出一條較為效率的路。 Q1 客戶端鏈接WebSocket服務(wù)器時(shí)連接失敗,報(bào)404錯(cuò)誤。 排查了地址錯(cuò)誤和配置相關(guān)后,是因?yàn)镴AR沖突,因?yàn)門omcat7及以上,在Tomcat根目錄的li...
今天來整理一些我在工作中配置上遇到的一些問題。 Q1使用nginx代理后不能訪問。報(bào)錯(cuò)WARNING:tornado.access:400 GET /ws (127.0.0.1) 0.79ms 或者連接失敗后會(huì)反復(fù)發(fā)起連接請(qǐng)求。 需要在nginx的location中新增如下配置[code]# websocket proxy_http_version 1.1; proxy_set_header Upgrade $htt...