国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

使用java語言連接項(xiàng)目中workerman-chat服務(wù)端,連接數(shù)到達(dá)44的時(shí)候,再打開一個(gè)新的連接就會(huì),發(fā)送消息相隔一秒左右就自動(dòng)斷開連接了?

小小孩子

java語言作為客戶端連接項(xiàng)目中workerman-chat服務(wù)端,當(dāng)連接數(shù)到達(dá)44的時(shí)候,再打開一個(gè)新的連接,
發(fā)送消息相隔一秒左右就自動(dòng)斷開連接了,但是,通過瀏覽器訪問,不受這個(gè)限制
?
java客戶端部署在tomcat里面
?
下載了官方的workerman-chat案例部署到本地,再通過java程序去連接,100個(gè)都不成問題。
?
項(xiàng)目中使用的版本是:
GateWay 2.0.3,官方案例3.0.12
Workerman 3.2.9,官方案例3.5.15
getway 進(jìn)程數(shù)設(shè)置的是4
?
下面是運(yùn)行php start.php status的結(jié)果,也沒有看到異常信息
?
這個(gè)是服務(wù)端ws:ws://47.106.207.53:7272
?
發(fā)送的消息是:{"type":"login","name":"鳳渡","room_id":4,"user_id":1542990392,"group_id":5,"room_type":1}
?
試過以下方法:
1、換不同的服務(wù)器分別連接,也不行
2、看論壇說可能是客戶端和系統(tǒng)的問題,然后部署到linux-centos7里面,然后再訪問,也不行
3、想過可能是版本的問題,但是項(xiàng)目中的版本是不可能升級(jí)的,所以就放棄這個(gè)想法了
4、修改getway 進(jìn)程數(shù),這個(gè)還沒試過
?
可以通過以下連接,放入連接用戶:
1、http://47.106.207.53:8081/robot/login?groupId=5? --間隔時(shí)間1秒,打開50個(gè)連接,放入50個(gè)用戶
2、http://47.106.207.53:8081/robot/login?groupId=5?一次性放入一個(gè)用戶
?
下面是給出的截圖,望大佬解惑一下!?。。?/p>

3711 4 0
4個(gè)回答

walkor 打賞

服務(wù)端抓包看下是哪一方關(guān)閉的連接
tcpdump -Ans 4096 -iany port 7272
?
如果新版本沒問題,可以想辦法升級(jí)下版本。

  • 暫無評(píng)論
小小孩子

這個(gè)是我服務(wù)器抓包的數(shù)據(jù),就是在這個(gè)地方,就發(fā)送logout的連接了。
?

  • 暫無評(píng)論
walkor 打賞

從抓包看是服務(wù)端主動(dòng)關(guān)閉了連接,關(guān)閉原因可能是認(rèn)為包是錯(cuò)誤的,不符合websocket通訊協(xié)議。
也有可能是業(yè)務(wù)邏輯里調(diào)用了closeClient()關(guān)閉了連接
?

  • 暫無評(píng)論
小小孩子

業(yè)務(wù)邏輯里面,不會(huì)主動(dòng)去調(diào)用close,只是監(jiān)聽,有close的請(qǐng)求是,執(zhí)行打印語句。
服務(wù)器主動(dòng)關(guān)閉的話,認(rèn)為包是錯(cuò)誤的,包的數(shù)據(jù)格式都是一樣的,只是內(nèi)容不一樣。
?
我在想是不是有什么物理上的限制還是其他,因?yàn)檫@個(gè)很奇怪,到達(dá)這個(gè)連接數(shù)的話,只要發(fā)送login消息,就會(huì)被斷開連接,不發(fā)送消息就沒事。

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??