問(wèn)題描述 webman 中使用 gateway-worker 插件 在 event.php onmessage內(nèi) 返回前 增加如下代碼 即可 if ($loaded_think_db = (class_exists(Db::class, false) && class_exists(Mysql::class, false))) { $sql_logs = Db::getDbLog(t...
問(wèn)題描述 本地環(huán)境 windows Gateway::$registerAddress = 127.0.0.1:1341; 這樣配置沒(méi)有問(wèn)題 線上阿里云 配置 Gateway::$registerAddress = 127.0.0.1:1341; Gateway::isOnline 特別慢 但是 調(diào)用 sendToClient 能成功 客戶端也能收到 阿里云網(wǎng)卡如圖 將網(wǎng)關(guān)地址 改為 Gateway::$r...
問(wèn)題描述 用websocket 創(chuàng)建pulsar客戶端 消費(fèi)后發(fā)送 ack 消息后 鏈接就中斷了 public function onWorkerStart() { global $consumer, $service; $domain = 'ws://mqe.tuyacn.com:8285/'; $option = [ 'ssl' ...
問(wèn)題描述 這里詳細(xì)描述問(wèn)題 webman-admin 登陸報(bào)錯(cuò) 程序代碼 [2023-08-25 16:26:31] default.ERROR: 127.0.0.1 POST 127.0.0.1:8780/app/admin/account/login ArgumentCountError: Too few arguments to function Illuminate\Database\Grammar::Ill...
問(wèn)題描述 http-client 定時(shí)任務(wù) 同時(shí)多個(gè)請(qǐng)求都跑到一個(gè)進(jìn)程里, 導(dǎo)致全部超時(shí) 這里詳細(xì)描述問(wèn)題 原因 線上需要訪問(wèn)速通門(mén)服務(wù)器, 服務(wù)器在本地環(huán)境 NAT映射出的的端口運(yùn)營(yíng)商給屏蔽了 導(dǎo)致無(wú)法訪問(wèn) 更換NAT映射端口可以了...
問(wèn)題描述 curl這樣設(shè)置是可以成功訪問(wèn)的 guzzle 也可以 由于 http-client 無(wú)法從服務(wù)器獲取 nonce 無(wú)法生成 digest http-client 無(wú)法完成 摘要認(rèn)證 有沒(méi)有大佬做過(guò) http-client 摘要認(rèn)證的 給說(shuō)說(shuō) 解決方法 實(shí)現(xiàn)方式 先通過(guò)第一次請(qǐng)求 獲取 返回的頭部信息 WWW-Authenticate 拿到 qop nonce realm 然后通過(guò)計(jì)算得出...
問(wèn)題描述 已解決 去年用寶塔守護(hù)進(jìn)程的問(wèn)題, 啟動(dòng)停止重啟均有問(wèn)題,后廢棄,未排查殘留進(jìn)程. 感謝老大的支持@walkor 同一時(shí)間加入 101條延時(shí)隊(duì)列 消費(fèi)時(shí)只有二三十條 數(shù)據(jù)庫(kù)表id 從1600 到1700 消費(fèi)隊(duì)列打印 只有這么多 程序代碼或配置 class AttendanceEnd implements Consumer { // 要消費(fèi)的隊(duì)列名 public $queue =...
問(wèn)題描述 new Crontab('* */1 * * * *', function(){ echo date('Y-m-d H:i:s')."\n"; }); 這里寫(xiě)問(wèn)題具體描述 crontab版本 1.0.6 webman版本1.4.3 php7.3.4 每分鐘輸出一次,然而命令行變成每秒輸出 代碼如圖 另外問(wèn)下 定時(shí)任務(wù)用http-client 執(zhí)行多個(gè)http請(qǐng)求 http執(zhí)行時(shí)間會(huì)不會(huì)影響定...
把 config/plugin/gatewaw-worker 復(fù)制一份方同級(jí)目錄 改改端口配置及 Events位置即可...
使用twig模版引擎,如何擴(kuò)展自定義twig過(guò)濾器和方法 twig原裝的過(guò)濾器無(wú)法滿足使用,之前在symfony自己擴(kuò)展的過(guò)濾器和方法如何在webman中使用 這是之前在symfony中擴(kuò)展的,然后在service中 依賴注入進(jìn)去即可使用...
$redis->get("$client_id" . $case, function ($result, $redis) use ($client_id,$message,$case,&$current,&$condition){}) $current $condition 改變這倆參數(shù)不生效...
異步并發(fā)對(duì)同一個(gè)設(shè)備發(fā)送多條指令問(wèn)題, 加入了微秒數(shù)比較來(lái)解決...
object(ArrayObject)#1547 (1) { ["storage":"ArrayObject":private] => array(0) { } } 有圖片 ,但是獲取不到。你們遇到過(guò)這問(wèn)題嗎...
workerman redis-queue 取消延時(shí)任務(wù)中的某一個(gè)怎么操作...