問(wèn)題描述 啟動(dòng) windows.bat錯(cuò)誤 端口沒(méi)有被占用(換了多個(gè)也不行) cmd下也是管理員權(quán)限 程序代碼 windows.bat 報(bào)錯(cuò)信息 Workerman version:4.1.15 PHP version:7.4.32 ----------------------------------------------- WORKERS ----------------------------...
我面臨的問(wèn)題比這個(gè)復(fù)雜,數(shù)據(jù)庫(kù) 顯示是這樣的/app/admin/upload/files/20240317/65f6644586a4.txt,實(shí)際上目錄是\webman\plugin\admin\public\upload\files\20240317.txt。 public function ce(): Response { $rootPath = \Webman\Config::get('ro...
問(wèn)題描述 現(xiàn)有需求webman-admin中引入另一個(gè)laravel項(xiàng)目,準(zhǔn)備在webman-admin的菜單中加入第三方系統(tǒng)的url,然后webman登陸授權(quán)后,同時(shí)調(diào)用接口登陸第三方系統(tǒng)。但是嘗試以后發(fā)現(xiàn)不行,第一步就有問(wèn)題,現(xiàn)有的菜單必須得和webman同一個(gè)框架才行,即必須是項(xiàng)目本身的路由,無(wú)法實(shí)現(xiàn)iframe第三方url,請(qǐng)問(wèn)有方案嗎? 為此你搜索到了哪些方案及不適用的原因 這是之前研究的過(guò)程 https:...
問(wèn)題描述 這里詳細(xì)描述問(wèn)題 情況是這樣的,我的服務(wù)器系統(tǒng)是windows10.然后我想能讓程序能后臺(tái)運(yùn)行,不要出現(xiàn)命令行窗口,我試著下載Gateway的demo,然后點(diǎn)擊start_for_win.bat, 這時(shí)候是可以使用的,但是會(huì)出現(xiàn)一個(gè)命令行窗口,當(dāng)我關(guān)閉命令行窗口時(shí)候就不能使用了。 后面我將gateway放到laravel框架里面。然后執(zhí)行l(wèi)aravel里面的command命令,發(fā)現(xiàn)還是會(huì)有一個(gè)cmd命令行。...
新創(chuàng)建的webman項(xiàng)目,引入webman-push-server,php start.php start 啟動(dòng),出現(xiàn)錯(cuò)誤 Call to undefined method Redis::xAutoClaim() ,composer update 也無(wú)效 php 版本8.1 ? php --ri redis redis Redis Support => enabled Redis Version =>...
現(xiàn)有一個(gè)task表,里面存放了要執(zhí)行的class和method、args,隨時(shí)會(huì)新增 如何做到快速執(zhí)行消耗掉這些任務(wù)得到對(duì)應(yīng)的結(jié)果,并對(duì)結(jié)果保存 以前使用swoole時(shí), 服務(wù)端: 啟動(dòng)一個(gè)tcp的服務(wù) 客戶(hù)端: 定時(shí)器定時(shí)查詢(xún)task表,有數(shù)據(jù),則在協(xié)程容器中,每個(gè)任務(wù)都創(chuàng)建一個(gè)協(xié)程客戶(hù)端,將數(shù)據(jù)投遞過(guò)去,服務(wù)端那邊負(fù)責(zé)執(zhí)行,并返回結(jié)果 現(xiàn)切換到webman,不知道如何操作才是最優(yōu)解...
問(wèn)題描述 早上發(fā)現(xiàn)workerman服務(wù)報(bào)了這個(gè)錯(cuò)誤,服務(wù)異常了 think\exception\ErrorException: stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known vendor/workerman/workerman/Connection/AsyncTcpCon...
問(wèn)題描述 創(chuàng)建一個(gè)http服務(wù),在瀏覽器訪問(wèn)很快就有數(shù)據(jù)返回 在代碼里用 file_get_contents('http://127.0.0.1:8092');訪問(wèn),沒(méi)有數(shù)據(jù)返回 $worker = new Worker('http://0.0.0.0:8092'); $worker->onMessage = function(TcpConnection $connection, Request $reque...
請(qǐng)教一下,webman里可以用websocket嗎?還是說(shuō)通訊類(lèi)的操作必須用workerman呢?...
問(wèn)題描述 當(dāng)自定義support/helpers.php文件位置后, workerman/webman-framework 包按裝插件走的是workerman/webman-framework內(nèi)部的helpers.php 包代如下: /** * FindHelper. * @return void */ protected static function findHelpe...
問(wèn)題描述 路由里面配置了可選參數(shù),配置了就報(bào)錯(cuò) Route::any('/show[/area/{area}][/class/{class}][/id/{id}][/year/{year}][/page/{page}].html', [app\index\controller\Vod::class, 'show'])->name('vod/show'); FastRoute\BadRouteException:...
問(wèn)題描述 我希望的消費(fèi)者業(yè)務(wù)流程時(shí): 1)先從隊(duì)列拿一條信息出來(lái),先處理(ack)掉,無(wú)論業(yè)務(wù)邏輯成不成功 2)信息放到處理業(yè)務(wù)程序去處理。 要問(wèn)的問(wèn)題 如果業(yè)務(wù)程序中途出現(xiàn)異常,或者程序中途kill掉,發(fā)現(xiàn)隊(duì)列中這條信息還在(或者ack不成功?) 如果進(jìn)程正常跑沒(méi)有異常或kill隊(duì)列的信息是能正常消費(fèi)的。 應(yīng)該怎么改才能滿足我的業(yè)務(wù)流程??????????? 貼一下代碼希望大佬指點(diǎn)指點(diǎn) 備注:說(shuō)說(shuō)為啥要先處理信息...
問(wèn)題描述 做物聯(lián)網(wǎng)項(xiàng)目開(kāi)發(fā),需要在一臺(tái)服務(wù)器上配置不同的端口來(lái)采集不同的設(shè)備數(shù)據(jù), 比如設(shè)備A是modbus協(xié)議,連接的8020端口 比如設(shè)備b是text協(xié)議,連接的8021端口 應(yīng)該如何做呢?能否只啟動(dòng)一個(gè)GatewayWorker服務(wù)就能實(shí)現(xiàn)? 是否能夠動(dòng)態(tài)添加新的端口與通訊協(xié)議...
設(shè)置cookie失敗 我想給程序加一個(gè)唯一入口,如果是通過(guò)唯一入口進(jìn)入的就設(shè)置一個(gè)cookie,但現(xiàn)在cookie一直設(shè)置不成功,不知道問(wèn)題出在哪里。 我是本地測(cè)試,http://127.0.0.1:100 public function admin(Request $request) { if (trim($request->uri(), '/') == 'index/adm...
業(yè)務(wù)對(duì)數(shù)據(jù)庫(kù)訪問(wèn)非常頻繁,請(qǐng)問(wèn) mysql、redis 訪問(wèn)支持連接池嗎?...
問(wèn)題描述 目前已經(jīng)通過(guò)監(jiān)控進(jìn)程內(nèi)存大小來(lái)實(shí)現(xiàn)內(nèi)存監(jiān)控,內(nèi)存大小設(shè)置為32M 但業(yè)務(wù)中發(fā)現(xiàn)有些進(jìn)程會(huì)需要比較大的內(nèi)存,而有些進(jìn)程則不需要,這就會(huì)導(dǎo)致有些進(jìn)程會(huì)頻繁重啟 為此你搜索到了哪些方案及不適用的原因 調(diào)整配置大小,調(diào)整為128M 能否恢復(fù)到通過(guò)max_request來(lái)監(jiān)控內(nèi)存 max_request 和 內(nèi)存 兩種方案,各有什么優(yōu)缺點(diǎn)呢? ...
問(wèn)題描述 域名為dx.com 在阿里云主機(jī)里 gatewayworker 開(kāi)啟websocket://0.0.0.0:8282 成功 lsof -i:8282 有被listen 但以下瀏覽器里的 var ws = new WebSocket("ws://127.0.0.1:8282"); 連接失敗 var ws = new WebSocket("ws://localhost:8282&...
路由fallback Route::fallback(function (Request $request) { $path=$request->fullUrl(); Log::info('未找到此路徑:'.$path); return json(['code' => 90000, 'msg' => "未找到此路徑"]); }); 會(huì)出現(xiàn): [2024-02-02 00:01:35...
問(wèn)題描述 關(guān)于webman項(xiàng)目運(yùn)行后會(huì)有多個(gè)休眠中的數(shù)據(jù)庫(kù)連接進(jìn)程,這個(gè)如何解決呢? 在服務(wù)器上面查看了mysql的進(jìn)程,發(fā)現(xiàn)有多個(gè)睡眠中的進(jìn)程,會(huì)導(dǎo)致無(wú)謂的消耗cpu,這個(gè)有大佬知道怎么處理嗎 這里寫(xiě)問(wèn)題描述 ...
問(wèn)題描述 這里寫(xiě)問(wèn)題描述 請(qǐng)問(wèn)這里的賬號(hào)我填什么?qq郵箱和密碼嗎? ...