問(wèn)題描述 這個(gè)業(yè)務(wù)初始化,幫我看看,我這樣初始化 Elasticsearch 對(duì)不對(duì) MemReport.php use app\service\Elasticsearch; use Elastic\Elasticsearch\Client; use Elastic\Elasticsearch\ClientBuilder; use Webman\Bootstrap; class MemReport impleme...
問(wèn)題描述 最多大概5-10W條數(shù)據(jù)導(dǎo)出pdf,請(qǐng)問(wèn)有速度比較快一點(diǎn)的庫(kù)嗎? 為此你搜索到了哪些方案及不適用的原因 沒(méi)有搜到合適一點(diǎn)的庫(kù),求大家推薦...
需要監(jiān)聽(tīng)redis過(guò)期后,處理其他業(yè)務(wù)。沒(méi)有找相關(guān)信息...
問(wèn)題描述 如果是NGINX,是這樣配置,能正常。 webman 是否支持國(guó)密,如果支持 相對(duì)應(yīng)的 webman 應(yīng)該怎么配置, crt 就是 pem格式的了 我把對(duì)應(yīng)的crt 通過(guò) cat 合并為pem之后 提示 ...
問(wèn)題描述 webman 怎么實(shí)現(xiàn) 接口返回文件內(nèi)容馬上要完成的時(shí)候 然后執(zhí)行某個(gè)函數(shù) 比如我有個(gè)接口 返回文件內(nèi)容 return response()->download( 怎樣可以實(shí)現(xiàn) 返回文件內(nèi)容馬上要完成的時(shí)候 調(diào)用某個(gè)函數(shù)或者執(zhí)行某些命令...
問(wèn)題描述 安裝微信SDK的插件報(bào)錯(cuò) 報(bào)錯(cuò)信息 composer require overtrue/wechat ^5.0 The "5.0" constraint for "overtrue/wechat" appears too strict and will likely not match what you want. See https://getcomposer.org/constraints ./comp...
問(wèn)題描述 Hi,walkor,分布式部署websocket服務(wù)時(shí)使用Channel組件進(jìn)行通訊,發(fā)送數(shù)據(jù)時(shí)意外出現(xiàn)錯(cuò)誤 打印了unserialize($data)中的$data數(shù)據(jù),數(shù)據(jù)如下圖所示。是什么原因呢? 程序代碼 報(bào)錯(cuò)信息 ErrorException: unserialize(): Extra data starting at offset 294 of 295 bytes in xx/vendor/w...
//process的配置文件 <?php use Webman\GatewayWorker\Gateway; use app\plugin\GatewayWorker\Gateway as GatewayPlugin; use Webman\GatewayWorker\BusinessWorker; use Webman\GatewayWorker\Register; return [ 'gatew...
問(wèn)題描述 我想實(shí)現(xiàn)類(lèi)似于寶塔的在線(xiàn)文檔編輯,應(yīng)該如何實(shí)現(xiàn) 為此你搜索到了哪些方案及不適用的原因 參考了寶塔的方案是,直接http請(qǐng)求將修改的文件內(nèi)容和文件地址給服務(wù)端,服務(wù)端進(jìn)行全覆蓋,大文件編輯的場(chǎng)景下是不太好的方案的,有更優(yōu)秀的方案嗎?...
如果與GatewayWorker直連,業(yè)務(wù)邏輯部分,消息如何實(shí)現(xiàn)呢? 是寫(xiě)在Events里面嗎?...
問(wèn)題描述 1.開(kāi)發(fā)應(yīng)用的時(shí)候,如果應(yīng)用依賴(lài)比較多的三方插件,用戶(hù)是否需要挨個(gè)安裝,然后還需要去配置,比如像webman插件里的一些緩存插件、圖片上傳插件,composer安裝以后,還需要配置一些東西,比如連接的redis,上傳目錄等 2.如果應(yīng)用中需要使用隊(duì)列、定時(shí)之類(lèi)的功能,也需要指導(dǎo)用戶(hù)去安裝、配置嗎?還有就是如果用戶(hù)項(xiàng)目中,已經(jīng)使用了隊(duì)列,并且配置多隊(duì)列消費(fèi),不同的隊(duì)列目錄,那應(yīng)用中的隊(duì)列文件,給到用戶(hù),用戶(hù)也...
問(wèn)題描述 使用webman對(duì)外提供接口服務(wù),接口為一個(gè)耗時(shí)操作,前端axois已經(jīng)設(shè)置請(qǐng)求超時(shí)時(shí)間為300s,但是訪(fǎng)問(wèn)該接口只要到達(dá)60秒,接口即返回504 Timeout的信息,nginx和php環(huán)境的最大超時(shí)時(shí)間均已設(shè)置為300s,請(qǐng)問(wèn)這是什么問(wèn)題?是否需要在哪里單獨(dú)設(shè)置webman接口的超時(shí)時(shí)長(zhǎng)。 報(bào)錯(cuò)信息如下圖所示 操作系統(tǒng)及workerman/webman等框架組件具體版本 CentOS7.9,php...
redis的延遲隊(duì)列投遞失敗 之前一直正常運(yùn)行的系統(tǒng),今天出現(xiàn)延遲隊(duì)列的任務(wù)沒(méi)有執(zhí)行,查看redis數(shù)據(jù)的時(shí)候,沒(méi)有跟隊(duì)列有關(guān)的數(shù)據(jù)({redis-queue}開(kāi)頭的數(shù)據(jù)),沒(méi)有改代碼,之前都是正常運(yùn)行的,第一次出現(xiàn)這種情況。排查半天原因,還沒(méi)找到是為什么。使用的是同步投遞。麻煩各位大佬幫我分析一下有可能是什么原因?qū)е碌?php版本8.1 redis版本7.2 發(fā)現(xiàn)不是沒(méi)有投遞成功,是被清掉了,在redis里多了段...
問(wèn)題描述 驗(yàn)證器中的提示信息,使用多語(yǔ)言插件進(jìn)行翻譯,報(bào)錯(cuò) 程序代碼 protected $rule = [ 'name' => 'require', 'card_no' => 'require', 'front_view' => 'require', 'back_view' => ...
問(wèn)題描述 我準(zhǔn)備開(kāi)發(fā)一個(gè)cms應(yīng)用插件,想要實(shí)現(xiàn) http://domain/ 就能訪(fǎng)問(wèn)到這個(gè)cms的首頁(yè) 我的想法是在config/route.php中,直接添加路由 <?php use Webman\Route; // 引用 route 中的路由文件 foreach (glob(base_path() . '/route/*.php') as $filename) { include_once $f...
通過(guò)一個(gè)鏈接,http://127.0.0.1:8787/Fuwu/goumai/fuwuid/3返回這樣一個(gè)get,用的是用thinkorm,可是怎么不能成功獲取get參數(shù)呢? <?php namespace app\controller; use support\Request; use support\Response; use support\exception\BusinessException; u...
問(wèn)題描述 這里詳細(xì)描述問(wèn)題 我這邊設(shè)備連接上ws,但是一直重連,一直不停的重連 抓包截圖里,是服務(wù)器發(fā)送斷開(kāi)請(qǐng)求這是為啥呀 程序代碼 public static function onConnect($client_id) { echo $client_id.'連接成功' . datetime(time()). "\n" ; } /** * 當(dāng)用戶(hù)斷開(kāi)連接時(shí)觸...
問(wèn)題描述 我在webman-admin 生成了如下圖文件上傳這樣一個(gè)字段,請(qǐng)問(wèn)我到哪里修改:“ /app/admin/upload/files/20240303”這樣的路徑 ...