bug描述 Workerman version:4.1.4 PHP version:8.1.12 上傳文件 一個(gè)名稱 多個(gè)文件無(wú)法獲取 ,只能獲取到一個(gè)文件 不要修改參數(shù)名的方法 files 改成 files[]的方法 治標(biāo)不治本 期待的結(jié)果及實(shí)際結(jié)果 應(yīng)該都可以獲取到...
問(wèn)題描述 前后端分離的TP項(xiàng)目,想轉(zhuǎn)webman,基礎(chǔ)的路由實(shí)現(xiàn)不了,不知道是不是用法錯(cuò)了。 "workerman/webman-framework": "^1.4.3", PHP:8.0 OS: Ubuntu 20.... 子域名配合nginx加上默認(rèn)路由OK,http://www.wtbis.cn/q/7922 但是想強(qiáng)制自定義的類路由就沒(méi)辦法實(shí)現(xiàn)。因?yàn)槲覀冊(cè)瓉?lái)...
我在定時(shí)器timer創(chuàng)建后 del后 往后創(chuàng)建的timer的id會(huì)一直遞增? 一直在定時(shí)執(zhí)行一個(gè)任務(wù), 任務(wù)里會(huì)有另一個(gè)timer , 然后每次timer只會(huì)處理一部分, 處理完成后悔del這個(gè)timer, 然后等下次定時(shí)器觸發(fā)時(shí)重新創(chuàng)建, 為什么這個(gè)內(nèi)嵌的timer::add的創(chuàng)建id 一直在遞增,有上限嗎,如果我一直掛的這個(gè)服務(wù) 會(huì)不會(huì)崩潰? 會(huì)不會(huì)有什么影響? 或者怎么處理 才能讓他的add 的這...
問(wèn)題描述 webman-admin打包之后,登陸頁(yè)驗(yàn)證碼不顯示,vite.config.ts這個(gè)需要怎么配置呢? env production配置信息 # Whether to open mock VITE_USE_MOCK = false # public path VITE_PUBLIC_PATH = / # Delete console VITE_DROP_CONSOLE = true # Whether...
問(wèn)題描述 這里寫問(wèn)題描述 如題。比如路由/admin/article/index,用request()->controller獲取的值希望是article。而不是App\Admin\Controller\ArticleController這種。 或者,是不是有其他框架內(nèi)已經(jīng)寫好的方法...
問(wèn)題描述 打包后,上傳到服務(wù)器,webman-admin 后臺(tái)登陸驗(yàn)證碼session獲取不到,可以正確設(shè)置,但是拿不到session的值,不知道是什么原因呢?相同的nginx 配置,在其它端是可以正確設(shè)置獲取到session的。 nginx配置 upstream webmanapi { server 172.31.34.153:8787; keepalive 10240; } server{ li...
問(wèn)題描述 請(qǐng)求 ws可以請(qǐng)求成功,請(qǐng)求 wss不可以出現(xiàn)報(bào)錯(cuò)問(wèn)題 apache 配置文件 httpd-ssl.conf SSLProxyEngine on ProxyRequests Off ProxyPass /wss ws://127.0.0.1:8888 ProxyPassReverse /wss ws://127.0.0.1:8888 報(bào)錯(cuò)信息 WebSocket connection to 'wss://w...
手冊(cè)中寫 redis配置文件自動(dòng)生成在 config/plugin/webman/redis-queue/redis.php 但是我安裝完以后沒(méi)有找到這個(gè)配置文件 還有 消費(fèi)進(jìn)程配置文件在 config/plugin/webman/redis-queue/process.php。這個(gè)文件也沒(méi)有找到在哪里,向大家求教下;...
項(xiàng)目框架使用think里的workerman 直接使用引用think里的redis 掛了一晚上提示我報(bào)錯(cuò)了 send of 53 bytes failed with errno=10054 遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接。 是不是不能用think里的redis...
服務(wù)器:騰訊云 4核8G10M webman+nginx 做后臺(tái)管理系統(tǒng), 數(shù)據(jù)庫(kù):mysql 連接組件: illuminate/database 在debug模式一切正常,換到daemon模式有數(shù)據(jù)庫(kù)查詢復(fù)雜或記錄條數(shù)大的時(shí)候報(bào)502,輕量的或無(wú)數(shù)據(jù)庫(kù)查詢的正常,這種情況一般怎么調(diào)整?...
假設(shè)我啟動(dòng)了一個(gè)服務(wù)監(jiān)聽(tīng) 8001端口 這個(gè)時(shí)候 客戶端連接這個(gè)服務(wù)器的方式是 ws://127.0.0.1:8001/member/socket?token=xxxxx 如果是這種情況,我在下面代碼中怎么獲取呢? $server = new Worker('websocket://127.0.0.1:8001'); $server->onConnect = function($con){ // 在這里...
用webman寫一個(gè)處理腳本 一般是怎么個(gè)寫法 用自定義命令行寫嗎 處理的數(shù)據(jù)量很大 后續(xù)腳本需要走定時(shí)器 或者定時(shí)任務(wù)自動(dòng)運(yùn)行...
控制臺(tái): Uncaught SyntaxError: Unexpected token '<' (at push.js:1:1) (索引):14 Uncaught ReferenceError: Push is not defined at (索引):14:18 網(wǎng)頁(yè)源碼: 前后兩天都沒(méi)動(dòng)代碼。昨天還正常收發(fā)信息。 今天早上再次啟動(dòng)服務(wù),居然 莫名其妙的恢復(fù)正常了。 ...
使用命令 composer require -W webman/think-orm 安裝think-orm時(shí),提示如下錯(cuò)誤 Root composer.json requires webman/think-orm ^1.0 -> satisfiable by webman/think-orm[v1.0.2]. webman/think-orm v1.0.2 requires topthink/think-or...
這兩天一直鏈接失敗,查了各種問(wèn)題各種嘗試都不行 忽然仔細(xì)看作者發(fā)的一個(gè)連接失敗原因總結(jié)發(fā)現(xiàn)了一條:域名指向IP錯(cuò)誤,直接想起我網(wǎng)站做了cdn加速,是不是這個(gè)原因?qū)е骆溄覹SS失敗的???該如何處理...
我剛才發(fā)現(xiàn)Gateway類的所有方法都無(wú)法使用!然后就想重新搞,結(jié)果都把GatewayWorker目錄刪除了,網(wǎng)站頁(yè)面的打開(kāi)的時(shí)候發(fā)現(xiàn)還可以連接,使用console還能正常發(fā)送請(qǐng)求... 問(wèn)題1:為何正常連接的時(shí)候Gateway類的isOnline獲取永遠(yuǎn)是0,sendToClient發(fā)送返回true了但是卻無(wú)法接收到數(shù)據(jù),使用js就能正常接受 問(wèn)題2:為何我GatewayWorker目錄都刪除了 還能正常連接?? ...
現(xiàn)在需要通過(guò)接口在 es 查數(shù)據(jù),數(shù)據(jù)量較大,直接使用 PHP 查詢,再處理后存庫(kù),時(shí)間較長(zhǎng)。如何使用 workerman 開(kāi)多個(gè)進(jìn)程同時(shí)執(zhí)行呢?每一次執(zhí)行根據(jù)查詢數(shù)據(jù)的 offset 和 limit 可以拿到對(duì)應(yīng)的數(shù)據(jù),這樣就可以加速查詢。...