我現(xiàn)在現(xiàn)在有兩個服務(wù)器,客戶端websocket只連接主服務(wù)器 其他服務(wù)器在處理任務(wù)時向主服務(wù)器通過 Gateway::sendToUid()發(fā)送消息 $_ENV['MAIN_SERVER_IP'] 是主服務(wù)器的內(nèi)網(wǎng)ip 現(xiàn)在有幾個問題是 當(dāng)我把內(nèi)網(wǎng)ip改成127.0.0.1,主服務(wù)器是可以使用的 , 但是當(dāng)我改成真實的內(nèi)網(wǎng)ip后,主服務(wù)器也無法使用了, 另外我子服務(wù)器應(yīng)該如何設(shè)置呢? 現(xiàn)在子服務(wù)器的$_ENV['M...
本地開發(fā)環(huán)境事可以正常獲取GET的,但是到了生產(chǎn)環(huán)境就獲取不到了,我不知道是不是我反向代理出錯了,麻煩前輩們幫忙看看 ...
問題描述 麻煩大佬幫忙看看啊 php8.1.13 workerman 1.5.6 webman/gateway-worker 1.0.8 程序代碼或配置 $uid = "{$screen}-gateway-{$dmId}"; if($screen != 'dm' && $dmId != 1){ dump($uid); $client_id = Gateway::getClientI...
我希望go能觸發(fā)然后給客戶端發(fā)送消息,我webman中的gateway應(yīng)該怎么改呢? 希望各位大佬幫幫忙...
文檔的例子好簡陋啊,比如我在onwebsocketconnect事件里連接成功一個時候 馬上給另一個fd發(fā)送消息 應(yīng)該怎么做呢...
問題已找到 $this->clearRedisCache(); 刪掉就沒事了 我不知道為什么會出現(xiàn)這個情況,如果加上 ,高并發(fā)時候 就會出現(xiàn)fd1 發(fā)送到fd2里面,但是只是定義了一個清理redis的方法啊 <?php require __DIR__ . '/vendor/predis/predis/autoload.php'; require __DIR__ . '/app/functions.p...
目前大部分網(wǎng)站都是新標(biāo)簽打開 咱們這個屬于跳轉(zhuǎn),每次進(jìn)入帖子詳情 習(xí)慣性的就是關(guān)閉標(biāo)簽頁 又要重新打開網(wǎng)站...
目前業(yè)務(wù)需要,客戶端在websocket連接的時候需要帶上一段自定義加密串,服務(wù)器端會解密,得到id,最后判斷相同id,只能同時在線3個,超過3個的,會將之前的連接干掉一個,客戶端不再連接,最多連接就3個 再webman/push和push.js中,由于文檔沒有介紹,push.js中不知道如何傳遞這個參數(shù) php中也沒有找到連接時候是哪個程序執(zhí)行的 希望有更加詳細(xì)的文檔,用于知道更多事件...
我是使用的常駐內(nèi)存模式,那么如果同時插入數(shù)據(jù)兩條 使用medoo::id()來獲取最后一條插入的id 會不會出現(xiàn) id混亂呢 我對這個常駐內(nèi)存不太熟悉,望大神指點迷津 ...
我不管內(nèi)部有沒return true;都沒有提交 打印error 也沒有報錯都是null bill這個表 我看了下自增id 是有變化的,意思就是數(shù)據(jù)有插入 但是沒提交 請問這個是什么原因呢 ...
本地mac mamp環(huán)境是可以正常使用的 生產(chǎn)環(huán)境 centos getenv方法無法讀取參數(shù) 但是$_ENV里是有參數(shù)的 不知道什么原因 各位注意吧...
如果我在寶塔中使用supervisord 添加守護(hù)進(jìn)程的話 還需要添加-d嗎 這個-d 有什么區(qū)別呢 另外不知各位大佬是怎么添加網(wǎng)址的 ,寶塔有個php項目 java項目 .. 其他項目 想問問大家是用的其他項目創(chuàng)建的 還是php項目創(chuàng)建的 望不吝賜教...
就是說在未來,你們說php會不會為了性能,將php改成強(qiáng)類型語言呢,就不和老版本兼容了,徹底變成強(qiáng)類型語言,感覺強(qiáng)類型語言開發(fā)起來也還可以,泛型啥的,定義好,ide能智能提示挺好的,關(guān)鍵速度也快不少...