問題描述 按照文檔寫依賴注入,在php8.2、php8.3、php8.4上都去引入composer composer require psr/container ^1.1.1 php-di/php-di ^6.3 doctrine/annotations ^1.14 在php8.2、php8.3可以引入,php8.4時(shí)不限制版本號可以引入,但都不能正常使用。 修改container.php $builder = ne...
問題描述 關(guān)于ThinkCache 的版本問題。http://www.wtbis.cn/doc/webman-v1/db/thinkcache.html 這里說toptink/think-cache 不支持php8.1。而webman2,起步要求php8.1。我想應(yīng)該是think-cache:~1.0 不支持php8.1吧。在webman 2的文檔里沒有相關(guān)表述。請官方解答??!...
問題描述 這里寫問題具體描述 webman1.x 可以用ReactPHP嗎 use React\Promise\all; $promise1 = asyncTask1(); $promise2 = asyncTask2(); all([$promise1, $promise2])->then(function ($results) {{ list($result1, $result2) = $results; ...
問題描述 手機(jī)APP在后臺運(yùn)行時(shí)貌似會使ws連接出現(xiàn)問題,實(shí)際上是斷開了但是卻不調(diào)用onerror或者onclose,有沒有辦法判斷當(dāng)前ws的連接是否正??捎没蛘邞?yīng)該采取什么方案?...
問題描述 GatewayWorker 客戶端心跳和服務(wù)端心跳同時(shí)開啟的情況下,當(dāng)服務(wù)端收到客戶端的心跳后貌似不會發(fā)送ping給客戶端,是不是服務(wù)端的心跳是沒有收到客戶端的心跳時(shí)才主動發(fā)送給客戶端的? 我的設(shè)置是客戶端40秒發(fā)送ping,服務(wù)端如下配置,發(fā)現(xiàn)pingInterval要小于40服務(wù)端才會發(fā)送ping給客戶端。 $gateway = new Gateway("Websocket://0.0.0.0:8585...
http://www.wtbis.cn/app/view/admin 頁面里的 Pear Admin Layui 鏈接報(bào)錯,報(bào)域名解析錯誤。...
環(huán)境 centos7,webman1.6,在本地使用openresty做反向代理. http://本地域名:8080 反向到 192.168.31.11:8787 <?php namespace app\middleware; use Webman\Http\Request; use Webman\Http\Response; use Webman\MiddlewareInterface; use Webma...
是我使用姿勢不對,還是該類本身就無法通過構(gòu)造注入? 求解。 目前按照如下方式實(shí)現(xiàn)的構(gòu)造注入。但我改進(jìn)這個方式,比如在 $buffer 為 null 時(shí)調(diào)用框架的方法來獲取 $buffer 并傳給父級,請問怎樣獲取到框架注入的 $buffer 值呢? use Webman\Http\Request as WebmanRequest; /** * 封裝框架提供的 Reqeust,擴(kuò)展并加強(qiáng)其中部分方法 */ clas...
問題描述 mysql數(shù)據(jù)庫任意表的任意字段值為"windows"字符串時(shí),使用模型查詢該表會導(dǎo)致服務(wù)重啟卡死。寫入正常。 問題復(fù)現(xiàn) Windows 10 系統(tǒng) 最新版本 webman v2 ThinkORM 4.0.7...
問題描述 在GatewayWorker手冊里創(chuàng)建wss服務(wù)端是在start_gateway.php里配置SSL證書,但是在WorkerMan里面創(chuàng)建wss服務(wù)端的推薦方式卻是Nginx代理,那應(yīng)該如何抉擇?兩種方案各有什么優(yōu)缺點(diǎn)?如果推薦代理的方式,那在GatewayWorker那邊的示例也應(yīng)該用代理的方式比較好。...
問題描述 默認(rèn)的字典名: dict_name是有下劃線,添加和編輯一直提示錯誤: 字典名稱只能是字母數(shù)字的組合 程序代碼或配置 在正則校驗(yàn)規(guī)則中修改成 "/^[a-zA-Z0-9_]+$/" /** * 插入 * @param Request $request * @return Response * @throws BusinessExceptio...
$options = [ 'max_conn_per_addr' => 128, 'keepalive_timeout' => 15, 'connect_timeout' => 30, 'timeout' => 600, ]; $client = new Client($options); $client->request($uri, [ 'met...
問題描述 AI上下文中存在圖片的時(shí)候,removeThink 過濾會出錯。使用官網(wǎng)也是 本地打印信息 官網(wǎng)報(bào)錯信息 ...
問題描述 首次安裝,然后就發(fā)現(xiàn)么有配置文件,怎么config/plugin/webman/下面 根本沒有stomp 的配置文件?這是怎么回事啊 程序代碼或配置 重現(xiàn)問題的步驟 操作系統(tǒng)環(huán)境及workerman/webman等具體版本 webman版本2.1 操作系統(tǒng)debian12...
問題描述 2500左右的連接,就出現(xiàn)大量busy進(jìn)程,查看調(diào)試日志,感覺都是正常的數(shù)據(jù),是我的event擴(kuò)展優(yōu)化沒弄好嗎? ...
問題描述 我這邊現(xiàn)在是要做個國外的點(diǎn)餐系統(tǒng),而店家是通過手機(jī)進(jìn)行訂單處理。我這邊是用websocket針對于訂單進(jìn)行管理,但在測試期間發(fā)現(xiàn)手機(jī)若是性能比較弱或者手機(jī)網(wǎng)絡(luò)不行時(shí)就會出現(xiàn)訂單在進(jìn)行管理時(shí)就會出現(xiàn)加載的現(xiàn)象(因?yàn)檫@邊是寫了訂單發(fā)起請求時(shí)會加載,直到對應(yīng)的消息返回才關(guān)閉) 其中我有考慮過可能是websocket的中斷再重連可能出問題,在測試后也發(fā)現(xiàn)這方面沒太大問題。 尋找方案 后面我有和別的程序員討論這個問題...
問題描述 有時(shí)候運(yùn)行windows.bat之后,控制臺輸出信息如下 感覺好像是錯位亂碼了。 正常的情況應(yīng)該是下面所示: ...
問題描述 這里詳細(xì)描述問題 程序代碼 try { Gateway::sendToGroup($group_id, json_encode($send)); }catch (Throwable $e) { LogSave::logError($e,'wsSendReadyListRefresh-推送錯誤'); } 報(bào)錯信息 ...