問(wèn)題描述 比如http進(jìn)程限制128M, 隊(duì)列進(jìn)程設(shè)置512M 如果不行,可否在代碼中可以在start.php 直接512M ini_set('memory_limit', '512M');...
解決辦法,需要指定協(xié)議 'protocol' => Frame::class 問(wèn)題描述 我在 \Channel\Server::onMessage 方法里面進(jìn)行打印 1 使用端口的方式,正常沒(méi)報(bào)錯(cuò) plugin.webman.channel.server frame://0.0.0.0:2206 打印如下 string(83) "a:2:{s:4:"type";s:9:&q...
問(wèn)題描述 想要代碼 依賴(lài)這個(gè)時(shí)間 start time Workerman version:4.2.1 PHP version:8.1.29 start time:2024-12-19 11:23:55 run 0 days 0 hours 問(wèn)題解決 采取大佬的 $_SERVER['REQUEST_TIME']...
問(wèn)題描述 webman-framework 版本 ^1.6.7 我的系統(tǒng)有多個(gè)php版本,默認(rèn) 7.4.33 但是我安裝了其他版本 C:\Users\Administrator\scoop\apps\php82\current\php.exe .\windows.php 返回內(nèi)容 Workerman version:4.2.1 PHP version:8.2.19 還是報(bào)錯(cuò) 重現(xiàn)問(wèn)題的步驟 --...
問(wèn)題描述 單例模式導(dǎo)致 程序代碼或配置 if ($timezone = config('app.default_timezone')) { date_default_timezone_set($timezone); } 執(zhí)行晚于 \support\Log::channel('default') $this->timezone = $timezone ?: new DateTimeZone(date_def...
版本號(hào) webman/redis-queue 1.3.2 問(wèn)題描述 我操作大表 ,導(dǎo)致所有隊(duì)列進(jìn)程busy, mysql阻塞寫(xiě)入,我理解 但索引添加完成, busy消失,但是內(nèi)存超了 ,我設(shè)置了512M還是超了 出現(xiàn) 2024-07-01 22:46:50 pid:30566 Worker[30566] process terminated with ERROR: E_ERROR "Allowed mem...
問(wèn)題描述 public static function onWorkerStart($worker) { Timer::add(5, function () { if(empty(self::$heartbeat_queue)){ return; } StoreWs::where("id", 'i...
問(wèn)題描述 這里寫(xiě)問(wèn)題具體描述 想實(shí)現(xiàn) 1 第一個(gè)請(qǐng)求出去 3秒后 再第二個(gè)請(qǐng)求出去 依次下去 2 每個(gè)請(qǐng)求返回時(shí)間大于5秒 3 使用 Promise\unwrap($queue) 實(shí)現(xiàn)并發(fā)...
解決 1 定時(shí)是有執(zhí)行的 2 是邏輯代碼問(wèn)題,定時(shí)器不能直接獲取$_SESSION 3 感謝 @six 問(wèn)題描述 1 執(zhí)行php7.4 start.php status 命令, 狀態(tài)都是idle 且 單個(gè)進(jìn)程的定時(shí)器看了 基本不超過(guò)3個(gè) 2 Event.php 代碼中,沒(méi)刪除定時(shí)器的代碼 3 正式和測(cè)試的都是采取靜態(tài)單文件的php.4,環(huán)境應(yīng)該是一樣 4 測(cè)試環(huán)境正常,正式不正常 5 正式和測(cè)試的代...
問(wèn)題描述 GatewayWorker 如何重啟指定進(jìn)程 ,比如只重啟 Worker 進(jìn)程 為此你搜索到了哪些方案及不適用的原因 php start.php restart 是全部進(jìn)程重啟...
問(wèn)題描述 Workerman version:3.5.34 PHP version:7.3.31 Event-Loop:\Workerman\Events\Select 有時(shí)候無(wú)法觸發(fā) onConnect 建立連接后, echo 有時(shí)候可以,有時(shí)候不行 (不同的連接) public function onConnect($connection) { $msg = "workerID:{$this-&...
1 從數(shù)據(jù)庫(kù)獲取數(shù)據(jù), 數(shù)據(jù)遍歷 發(fā)送Http請(qǐng)求, 2 那也是要等待返回?cái)?shù)據(jù),串行執(zhí)行,時(shí)間并沒(méi)減少 疑問(wèn) 難道得用 curl_multi // 創(chuàng)建一個(gè)Worker監(jiān)聽(tīng)2345端口,使用http協(xié)議通訊 $http_worker = new Worker("http://0.0.0.0:2345"); // 啟動(dòng)4個(gè)進(jìn)程對(duì)外提供服務(wù) $http_worker->count = 4; $http_wor...