bug描述 需要用到定時器,設置了兩個定時器對比效果,一個是Timer::add,一個是crontab定時,都是間隔5秒打印字符串,crontab運行時間總是會出現意外,不執(zhí)行,或者時間不是5秒,感覺是 webman\process\Task.php 進程文件有些問題,求大神指點 程序代碼或配置 #文件 \webman\plugin\webman\gateway\Events.php Timer::add(5, fu...
webman push插件,能不能通過客戶端發(fā)送信息給服務器?服務端監(jiān)聽push進程事件,就像gateway-worker那樣處理業(yè)務邏輯,,,, 可以這樣,在workerstart 里,生成一個客戶端來模擬處理其他的客戶端消息數據嘛? 這樣操作太麻煩了,,, 請問下各位大佬怎么監(jiān)聽push插件的事件,客戶端給服務器端發(fā)送信息,從而處理業(yè)務邏輯?...
只更改了數據庫配置中的host 127.0.0.1,改成了服務器地址 // 默認數據庫 'default' => 'mysql', // 各種數據庫配置 'connections' => [ 'mysql' => [ 'driver' => 'mysql', 'host' => '127.0.0.1', 'port' ...
大佬們,請問下,workerman 是長連接,為什么一個網頁中js發(fā)送指令時,client_id 每次都不一樣,這個是說明每次發(fā)送指令都在生成新的客戶端鏈接嘛?5秒定時發(fā)送指令,過不多會兒就達到256上限了,頁面就鏈接不上服務了 請問下,每次發(fā)送指令, Gateway::closeClient($client_id); 都要用,這樣的函數來關閉鏈接嘛? 還有其他的操作方法嘛?...
各位大佬好,請教一個問題,怎么使用指定的php版本運行workerman? 1.我windows系統(tǒng)環(huán)境變量中的php版本是7.2,自己單獨下了一個7.3的php版本。 2.使用7.3版本運行workerman 3.在php7.3中安裝配置好了dio擴展,執(zhí)行php -m 有dio模塊, 根目錄下執(zhí)行start.bat,運行workerman時為什么會自動調用php7.2的版本,顯示dio_open未定義 只修改了...