問題描述 比如http進(jìn)程限制128M, 隊(duì)列進(jìn)程設(shè)置512M 如果不行,可否在代碼中可以在start.php 直接512M ini_set('memory_limit', '512M');...
解決辦法,需要指定協(xié)議 'protocol' => Frame::class 問題描述 我在 \Channel\Server::onMessage 方法里面進(jìn)行打印 1 使用端口的方式,正常沒報錯 plugin.webman.channel.server frame://0.0.0.0:2206 打印如下 string(83) "a:2:{s:4:"type";s:9:&q...
問題描述 想要代碼 依賴這個時間 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 問題解決 采取大佬的 $_SERVER['REQUEST_TIME']...
問題描述 webman-framework 版本 ^1.6.7 我的系統(tǒng)有多個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 還是報錯 重現(xià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...
版本號 webman/redis-queue 1.3.2 問題描述 我操作大表 ,導(dǎo)致所有隊(duì)列進(jìn)程busy, mysql阻塞寫入,我理解 但索引添加完成, 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...
問題描述 public static function onWorkerStart($worker) { Timer::add(5, function () { if(empty(self::$heartbeat_queue)){ return; } StoreWs::where("id", 'i...
問題描述 這里寫問題具體描述 想實(shí)現(xiàn) 1 第一個請求出去 3秒后 再第二個請求出去 依次下去 2 每個請求返回時間大于5秒 3 使用 Promise\unwrap($queue) 實(shí)現(xiàn)并發(fā)...
解決 1 定時是有執(zhí)行的 2 是邏輯代碼問題,定時器不能直接獲取$_SESSION 3 感謝 @six 問題描述 1 執(zhí)行php7.4 start.php status 命令, 狀態(tài)都是idle 且 單個進(jìn)程的定時器看了 基本不超過3個 2 Event.php 代碼中,沒刪除定時器的代碼 3 正式和測試的都是采取靜態(tài)單文件的php.4,環(huán)境應(yīng)該是一樣 4 測試環(huán)境正常,正式不正常 5 正式和測試的代...
問題描述 GatewayWorker 如何重啟指定進(jìn)程 ,比如只重啟 Worker 進(jìn)程 為此你搜索到了哪些方案及不適用的原因 php start.php restart 是全部進(jìn)程重啟...
問題描述 Workerman version:3.5.34 PHP version:7.3.31 Event-Loop:\Workerman\Events\Select 有時候無法觸發(fā) onConnect 建立連接后, echo 有時候可以,有時候不行 (不同的連接) public function onConnect($connection) { $msg = "workerID:{$this-&...
1 從數(shù)據(jù)庫獲取數(shù)據(jù), 數(shù)據(jù)遍歷 發(fā)送Http請求, 2 那也是要等待返回?cái)?shù)據(jù),串行執(zhí)行,時間并沒減少 疑問 難道得用 curl_multi // 創(chuàng)建一個Worker監(jiān)聽2345端口,使用http協(xié)議通訊 $http_worker = new Worker("http://0.0.0.0:2345"); // 啟動4個進(jìn)程對外提供服務(wù) $http_worker->count = 4; $http_wor...