1、socketIO的端口可以啟動,php start.php status 可以看到socketIO在指定的端口監(jiān)聽,需要用來接收http請求的2121端口已開啟 2、使用了系統(tǒng)的apache做web服務(wù),故沒有使用示例中的start_web.php 3、php 版本:7.3.19 4、workman版本4.0.10 5、socketIO版本1.1.12 6、防火墻已經(jīng)放行了2121端口,但用瀏覽器提交數(shù)據(jù)總是超時...
有這樣一個操作 把這個 json-rpc {"jsonrpc":"2.0","method":"info.get","params":{"output":["name","age"],"filter":{"name":&...
現(xiàn)在的情況是。如果我開了vpn或者網(wǎng)絡(luò)波動等情況,容易出現(xiàn)幾秒之內(nèi)就斷開連接。當斷開連接,就會直接觸發(fā)events.php的onClose方法。掉線的頁面不知道自己是否已經(jīng)斷開連接。如何才能在非人為操作的情況下。能夠立即連接呢?謝謝。...
大神我用WINDOWS 運行workerman出現(xiàn)下圖錯誤,啟動服務(wù)一直運行第二天發(fā)現(xiàn)下圖問題。...
使用的 gateway 做基礎(chǔ),想要接入 zmq 和http異步,看了workerman的,但是不知道怎么接入到gateway 里面的 Events 使用,請求大神指點,有沒有相關(guān)示例或者代碼。...
系統(tǒng)升級php7,libevent的PHP擴展 一直編譯不過,后來在GitHub找了一個,能把so編譯出來。結(jié)果最基本的timer都跑不起來,一直進程退出。后來把libevent.so注釋掉,換裝event擴展,成功!...
場景是這樣的: 1.進入一個H5網(wǎng)頁, 2.創(chuàng)建ws連接 3.服務(wù)端onWebSocketConnect 可以監(jiān)聽到握手成功 4.但是客戶端大概等了幾十秒直接觸發(fā)onClose超時關(guān)閉了, 此時ws的狀態(tài)是:Received response header. Waiting for response body… 這個狀態(tài)很奇怪(但是服務(wù)端看到當前的確是有建立連接的),但是就是不能收發(fā)包 5.客戶端刷新頁面 6.一切都...
前端使用vue,后端使用php-gateway 前端心跳設(shè)置正常,時間25秒一次。 在頁面掛起長鏈接一段時間后,客戶端發(fā)送消息推送給服務(wù)端(成功),服務(wù)端會返回信息狀態(tài)(成功),但是整個長鏈接就會斷線重連。 有的時候在頁面掛著也會斷線重連。 ...
請教各位大神一個問題,workerman我設(shè)置了4,但是為啥進程id我卻只讀到了0?請問一下,這個問題在哪里 ...
GatewayClient用了之后發(fā)送到前臺的數(shù)據(jù)都是未轉(zhuǎn)化為二進制的,已經(jīng)在服務(wù)端的start_gateway.php 內(nèi)設(shè)置了 $gateway->onConnect = function($connection) { $connection->websocketType = Workerman\Protocols\Websocket::BINARY_TYPE_ARRAYBUFFER; }; ...
運行 Gateway,時不時的出現(xiàn) 這個問題 SendBufferToWorker fail. The connections between Gateway and BusinessWorker are not ready. 以下是我的配置,端口什么的我都已經(jīng)打開,實在是不知道為什么會出現(xiàn)這個問題 ...
我有兩臺服務(wù)器A和B都部署了gatewayWorker 因為業(yè)務(wù)原來,需要服務(wù)器B可以對服務(wù)器A的用戶發(fā)送消息,所以我把注冊地址改為服務(wù)器A的內(nèi)網(wǎng)IP,并在服務(wù)器B調(diào)用發(fā)送消息時,設(shè)置Gateway::$registerAddress = '127.0.0.1:9000'; 這時候依然可以發(fā)送消息給服務(wù)器A的用戶,這正常嗎?還是我哪里理解錯誤了,不能這樣做...
請教下如何在apache環(huán)境中reload 我的git的webhooks里自動更新代碼需要同時reload但是 提醒 not run...
例如給一批用戶推送,只能一個個調(diào)用sendToUid進行推送嗎? 有沒有直接給一個數(shù)組,里面包含多個別名,然后進行批量推送的方法...
問題 進程status是busy,如下圖 通過官方的處理流程,查看了strace -ttp 8685,并kill -SIGALRM 8685,發(fā)現(xiàn)進程卡在這里,請看下圖: 按照官方流程,進行了lsof -nPp 8685,發(fā)現(xiàn)fd=5是 6379是redis端口; 到這里之后,看了程序,程序里面有個簡單的讀操作,查了redis,并沒有出現(xiàn)異常,我還有什么地方?jīng)]有排查嗎,目前進程一直處于busy狀態(tài)...
已經(jīng)設(shè)置lanIp為內(nèi)網(wǎng)ip...