我想在業(yè)務(wù)邏輯中使用timer實現(xiàn)一些重發(fā)業(yè)務(wù)。 當(dāng)數(shù)據(jù)發(fā)送完,我想用timer停留幾秒,再發(fā)送2-3次。 可是我看文檔,沒有找到執(zhí)行多次的方法。 所以我在一個執(zhí)行一次的定時器中使用了 for循環(huán),每次sleep幾秒,請問這種有沒有什么隱患?比如用戶多了有什么后果?sleep太長會不會導(dǎo)致進程死掉之類的?...
RT。 我想實現(xiàn): 用戶在登錄成功后,給用戶的所有客戶端發(fā)送一條數(shù)據(jù)。(不能使用sendToClientID) 但是經(jīng)過測試,發(fā)現(xiàn)有的時候能發(fā)送成功,有的時候不能發(fā)送成功。 猜測可能是由于joinGroup是異步操作,一旦慢了的話,會導(dǎo)致發(fā)送數(shù)據(jù)的時候還沒有加入分組,導(dǎo)致數(shù)據(jù)發(fā)送失敗。 請問這個能不能改成同步模式?...
我閱讀了以下兩個文章后并沒有解決問題: http://doc.workerman.net/640187 http://wenda.workerman.net/?/question/1275 經(jīng)過測試,系統(tǒng)提示 $_SERVER $_SERVER 這兩個值都不存在。我是直接啟動的workerman。負(fù)載均衡80端口轉(zhuǎn)workerman 80端口。 我用的是阿里的SLB負(fù)載均衡。 請問這個值該如何獲取?...
rt 請問workerman有沒有類似session_id的東西? client_id在用戶失聯(lián)重新連接后就會改變。且session都會丟失。 我想的是把session保存到redis中,用戶重聯(lián)后直接讀取redis中的信息即可。但是沒有唯一標(biāo)識。...
在壓力測試環(huán)境中,發(fā)現(xiàn) Gateway::sendToUid($uid,$msg); 執(zhí)行時間有些可怕,最多的超過6秒了。 機器環(huán)境:Gateway和Worker分離。 測試代碼: ..... $t1 = microtime(true); Gateway::sendToUid('teacher_827181', $msgstr); $t2 = microtime(true); echo "\n\n發(fā)老師耗時...
GatewayConnection Error : 1 ,connect 172.16.17.4:4000 fail after 7.2382 seconds GatewayConnection Error : 1 ,connect 172.16.17.4:4004 fail after 7.2382 seconds GatewayConnection Error : 1 ,connect 172.16.17.4:4...
我使用阿里云服務(wù)器, Gateway和Worker是分布式部署再兩臺服務(wù)器中,流量入口是阿里L(fēng)SB負(fù)載均衡。 最近再壓測時發(fā)現(xiàn): Gateway機器sendQ有大量堆積,但是堆積IP并不是Worker機器。也不是負(fù)載均衡入口機器。 Worker機器并沒有什么堆積。 請問誰遇到過這種情況?這些IP都是干什么的?不壓測的時候這些IP也沒有堆積。...
我想給一批用戶發(fā)數(shù)據(jù),用戶大約有1萬左右。由于一些原因,不能使用分組。 請問 sendToUid() 和 getClientIdByUid() sendToClient() 哪個效率更高?...
我參考http://doc2.workerman.net/326160這個文檔設(shè)置wss。 已經(jīng)注冊了免費證書,開放了4431端口。但是無法連接。 請問: 經(jīng)過確認(rèn),4431端口已經(jīng)開放,從外網(wǎng)telnet可以訪問。確認(rèn)不是防火墻問題。 但我的php版本是5.5,不清楚是不是這個原因。 我看手冊說,如果是微信小程序連接,必須要求php5.6,請問僅是web瀏覽器連接,是否必須是php5.6版本嗎? 請問wss連接失敗...
文檔地址: http://doc3.workerman.net/faq/secure-websocket-server.html 沒看懂修改哪個文件~...
我使用workerman做了一個聊天室。 1. 我之前使用ajax輪詢做的聊天室,在訪問量大的情況下會掛掉。 我想知道workerman對于長輪詢、短輪詢來說,是否能有效減輕服務(wù)器壓力? 2. 有一篇文章,我想直接推送所有內(nèi)容(標(biāo)題、時間、內(nèi)容等),這樣就不用去存儲介質(zhì)中讀取數(shù)據(jù)了,節(jié)省了一次HTTP請求??墒沁@樣會不會造成丟包現(xiàn)象或某個用戶收不到的情況?? 還是說僅僅推送一個文章id,用戶收到文章id后去數(shù)據(jù)庫讀取...