問題描述 nginx配置了域名和ssl,使用https已生效,客戶端連接使用wss協(xié)議連接就失敗:無法建立到 wss://caishenzhipai.top:2345/ 服務(wù)器的連接。 服務(wù)端還需要配置什么嗎...
問題描述 請(qǐng)問下,我想給plugin下的所有應(yīng)用添加一個(gè)全局中間件,來達(dá)到限制外部訪問的目的,應(yīng)該怎么做啊? 為此你搜索到了哪些方案及不適用的原因 我試過在全局中間件里加限制,發(fā)現(xiàn)plugin下的插件并不會(huì)觸發(fā)全局中間件,試過在全局路由里設(shè)置攔截,也沒有觸發(fā)...
本機(jī)通過telnet可以訪問,那外部的客戶端如何通過telnet訪問呢?請(qǐng)問怎么配置?目前使用8282,開放的端口已經(jīng)開放,在外部的服務(wù)器上通過telnet IP 8282,提示超時(shí)。...
webmem&webmen-admin能否分版本,我們知道,Laravel和ThinkPHP兩個(gè)生態(tài),但是如果使用ThinkPHP一套,基本上,無可避免里面有Laravel內(nèi)容,讓人無所適從。建議官方能否分Laravel和ThinkPHP兩個(gè)版本,代碼和文檔都分一下,這樣使用更加方便。...
我想用webman開一個(gè)process,處理一個(gè)任務(wù),任務(wù)就是一個(gè)定時(shí)器,定時(shí)處理業(yè)務(wù)邏輯。任務(wù)結(jié)果保存在process的一個(gè)變量里面,我想在http進(jìn)程中讀取到這個(gè)變量,用戶訪問我網(wǎng)站時(shí)返回給用戶,可能比較基礎(chǔ),但是這個(gè)跨進(jìn)程了,不知道怎么弄...
問題描述 有一個(gè)業(yè)務(wù)需要在webman啟動(dòng)就一直運(yùn)行! 如果用定時(shí)器的話 會(huì)重復(fù)生成對(duì)象 現(xiàn)在就想啟動(dòng)就運(yùn)行 怎么處理...
問題描述 在webman里集成MQTT ( workerman/mqtt),怎么實(shí)現(xiàn)MQTT連接全局共享 MQTT代理用得emqx, 在通過bootstrap配置啟動(dòng)得時(shí)候,發(fā)現(xiàn)創(chuàng)建了多個(gè)連接, 怎么才能實(shí)現(xiàn)只創(chuàng)建一個(gè)連接,且全局共享。 如在其他進(jìn)程,隊(duì)列消費(fèi)時(shí)可用...
問題描述 webman-admin返回的查詢數(shù)據(jù)怎么處理? support\Response::__set_state(array( 'exception' => NULL, '_header' => array ( 'Content-Type' => 'application/json', ), '_status' => 200, '_reason' ...
問題描述 這里寫問題具體描述 想實(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ā)...
workerman:5.0.0-beta.7 public function index() { $this->get('http://192.168.1.201/'); } public function get(string $url) { $http = new Client(); $http->request($ur...
public static function onWorkerStart(Worker $businessWorker) { // use think\worker\Application; // $app = new Application; // $app->initialize();// 內(nèi)部通道發(fā)起倒計(jì)時(shí) $http_worker = new Wor...
請(qǐng)教下各位大神,下方是我寫的偽邏輯,看起來沒問題,但實(shí)際設(shè)備上下線頻繁時(shí),在線狀況是錯(cuò)誤的,調(diào)試后發(fā)現(xiàn)是onMessage中Gateway::closeClient($id);的操作觸發(fā)onClose,是在onMessage后續(xù)將設(shè)備設(shè)置為在線之后。 也就是說,我在設(shè)備上線后,手動(dòng)斷開老的連接,將狀態(tài)設(shè)置為離線,再將狀態(tài)設(shè)置為在線的操作由于onClose并不會(huì)馬上執(zhí)行導(dǎo)致順序反轉(zhuǎn) function onMessage...
問題描述 這里寫問題描述 workerman已經(jīng)后臺(tái)已經(jīng)正常監(jiān)聽了。騰訊云也打開了端口,一直訪問不了。是少開了什么東西嗎...
問題描述 如果執(zhí)行一個(gè)每天7點(diǎn)推送1000個(gè)人的任務(wù),有人7點(diǎn)整 點(diǎn)了停止任務(wù)按鈕,我remove這個(gè)任務(wù),他剛推了500個(gè)人,會(huì)繼續(xù)推完剩下500個(gè)人再退出嗎 還是直接斷了 另外有沒有什么簡(jiǎn)單的定時(shí)任務(wù)管理系統(tǒng),yz發(fā)的那個(gè)要裝依賴注入和redis環(huán)境吧,很難搞,上次一裝那些環(huán)境包就報(bào)錯(cuò)...
現(xiàn)在是有個(gè)需求,需要某個(gè)中間件執(zhí)行完畢后,再去刪除一個(gè)鎖,這個(gè)鎖是加在某個(gè)用戶上的...
問題描述 nginx已經(jīng)配置了跨域設(shè)置 正常外網(wǎng)能訪問 開啟向代理 就訪問不了 報(bào)錯(cuò)信息 前端 請(qǐng)求的時(shí)候 報(bào)錯(cuò)跨域問題! 不開反向代理就沒問題 截圖報(bào)錯(cuò)信息里報(bào)錯(cuò)文件相關(guān)代碼 這里粘貼截圖 操作系統(tǒng)及workerman/webman等框架組件具體版本 最新版本webman php8.1...
問題描述 thinkphp6使用gateway worker怎么實(shí)現(xiàn)心跳檢測(cè) 為此你搜索到了哪些方案及不適用的原因 目前在Events中onWorkerStart加入定時(shí)器該怎么寫...
Error: Call to undefined method Redis::pipline() in /mnt/f/git/testwebman/vendor/illuminate/redis/Connections/Connection.php:116 Stack trace: 0 /mnt/f/git/testwebman/vendor/illuminate/redis/Connections/PhpRedis...
為了方便,每次從數(shù)據(jù)庫(kù)中查到得數(shù)據(jù),都會(huì)存放在一個(gè)類得變量里,因?yàn)槭怯螒蛐袠I(yè),所有得數(shù)據(jù)都是根據(jù)用戶id查得,放在類得緩存里,這樣業(yè)務(wù)復(fù)雜,不同得函數(shù)里都調(diào)方法查詢數(shù)據(jù)時(shí),不用每次查數(shù)據(jù)。但是這樣一來,這個(gè)類就會(huì)占據(jù)很大得內(nèi)存,目前想得是,請(qǐng)求結(jié)束后,就把當(dāng)前請(qǐng)求設(shè)置得變量?jī)?nèi)容清除掉,不知道用什么方法...
問題描述 webman-admin 如何指定菜單需要的操作?我刪除了 添加、更新、刪除,但是后面框架還是會(huì)重新生成這三個(gè)操作權(quán)限(我只需要 查詢,不需要 添加、更新、刪除) 麻煩知道的大佬告知下 ...