問題描述 這里寫問題描述 我使用協(xié)程事件驅(qū)動(dòng)時(shí),訪問8787的index頁面主進(jìn)程并未直接返回response的結(jié)果,而是等待協(xié)程進(jìn)程執(zhí)行完畢后才返回結(jié)果 public function index(Request $request) { Coroutine::create(function(){ Timer::sleep(5); echo "h...
我安裝了 swoole 擴(kuò)展和 revolt/event-loop 來測試協(xié)程的效果 process.php 里依次對三種情況進(jìn)行測試: 'webman' => [ 'handler' => Http::class, 'listen' => 'http://0.0.0.0:8787', 'count' => 1, 'use...
問題描述 起因是我想更新php 從8.3到8.4。 然后從webman下載了靜態(tài)的php8.4的,在我更換后再使用composer就出現(xiàn)了報(bào)錯(cuò)。 這個(gè)問題我搜索下來都是說要配置證書。 然后我就選擇退回到8.3,之后再搞,然后8.3也報(bào)錯(cuò)了。 目前我下載了php官方的8.3在開啟openssl擴(kuò)展后正常使用了。 想請問一下大哥們問題在哪里呀,我之前使用8.3也沒有設(shè)置什么證書,但是是能正常使用的。更換了一次php文件...
問題描述 報(bào)錯(cuò): Bad request for Register service. Request info(IP:127.0.0.1, Request Buffer:GET / HTTP/1.1). See http://doc2.workerman.net/register-auth-timeout.html 瀏覽器里報(bào)錯(cuò)就是 程序代碼 thinkphp5.1,代碼都是用的示例代碼,events也能觸發(fā)了我看...
queue redis 的 onConsumeFailure捕獲不到異常信息,不多說上代碼; <?php namespace app\queue\redis; use app\exceptor\custom\ParamException; use GuzzleHttp\Exception\ServerException; use support\Container; use support\Log; use...
本地windows沒有問題,linux環(huán)境找不到類,有沒有大神知道怎么回事? 報(bào)錯(cuò)信息 Error: Class "support\View\ThinkPHP" not found 自己找到問題了,看到命名空間是 \support\view linux 大小寫敏感...
問題描述 在webman框架中使用自定義進(jìn)程的方式,開啟了一個(gè)進(jìn)程用于處理定時(shí)任務(wù)。但是發(fā)現(xiàn)凌晨2~3點(diǎn)的任何定時(shí)去都無法觸發(fā)。其他時(shí)段又正常 配置 <?php // config/process.php return [ // 定時(shí)任務(wù) 'task' => [ 'handler' => process\Task::class, ], ]; 自定義進(jìn)...
請教webman2.1源碼,數(shù)據(jù)庫連接池的實(shí)現(xiàn)原理 webman2.1支持了協(xié)程,文檔里數(shù)據(jù)庫這節(jié),寫到“每個(gè)進(jìn)程有自己的連接池,進(jìn)程間不共享連接池。” webman 1版本時(shí),數(shù)據(jù)庫啟動(dòng)是在onWorkerStart里里加載LaravelDb.php,從而啟動(dòng)數(shù)據(jù)庫,每個(gè)進(jìn)程一個(gè)數(shù)據(jù)庫連接。 1、請教社區(qū)大牛,2.1版本是怎么做到每個(gè)進(jìn)程有自己的連接池,進(jìn)程間不共享連接池的?源碼看不懂,有沒有大牛幫忙解析分析一下關(guān)...
問題描述 請教:webman設(shè)置session后,總是要過幾分鐘才生效,怎么回事?怎么解決? session(['userid'=>123]);...
問題描述 https://packagist.org/packages/webman/event 這里有1.0.5版本 但是用composer require webman/event 1.0.5時(shí) 會(huì)報(bào) Your requirements could not be resolved to an installable set of packages. 1.0.4可以,但是自定義命令行有問題...
問題描述 請教:webman開發(fā)的網(wǎng)站,國內(nèi)訪問超快,國外超慢(用梯子訪問),什么原因? 之前用TP或Laravel開發(fā)的站點(diǎn),用梯子模擬國外訪問和國內(nèi)訪問,速度都差不多 但webman開發(fā)的傳統(tǒng)網(wǎng)站,國內(nèi)超級快,用梯子模擬國外訪問,超級慢,什么原因呢?...
TypeError: fclose(): supplied resource is not a valid stream resource in /data/lzq/vendor/workerman/workerman/src/Protocols/Http.php:266 Stack trace: 0 /data/lzq/vendor/workerman/workerman/src/Protocols/Http.ph...
問題描述 workman 在運(yùn)行過程中,命令行出現(xiàn)死鎖和mysql 請求超時(shí)的情況 程序代碼 報(bào)錯(cuò)信息 1.這個(gè)報(bào)錯(cuò)事心跳超時(shí)報(bào)錯(cuò) Next Illuminate\Database\QueryException: SQLSTATE[HY000] [2002] Operation timed out (Connection: mysql, SQL: select 1) in /Users/bot/project/a...
問題描述 我想做一個(gè)壓力測試小玩意,然后把這些東西都展示到前端頁面上去,最終結(jié)果可以展示上去,但是進(jìn)度回調(diào)函數(shù)(用于顯示成功和失敗的請求數(shù)量)這塊的數(shù)據(jù)展示不上去 ob_flush(); flush(); 緩沖區(qū),這兩個(gè)東西我嘗試過了,根本達(dá)不到我的想法 目前這個(gè)數(shù)據(jù)是展示到控制臺(tái)的 這是最后頁面上返回的數(shù)據(jù) 之前的代碼是這樣寫的沒有實(shí)現(xiàn)我的想法 $progressLogs = []; // 用于存儲(chǔ)進(jìn)度信息 ...
問題描述 兄弟們我換了個(gè)數(shù)據(jù)庫也沒做數(shù)據(jù)同步,現(xiàn)在項(xiàng)目啟不來了。有沒有能初始化的地方 這里寫問題具體描述 為此你搜索到了哪些方案及不適用的原因 這里寫搜到的方案及不適用原因 ...
問題描述 有人做過laravel-admin 填加輸入頁碼跳轉(zhuǎn)這個(gè)功能嗎 為此你搜索到了哪些方案及不適用的原因 如果不符合方案咨詢要求的話,老大刪掉就好了...
問題描述 Apache 環(huán)境,前端 React 打包已經(jīng)打好,放入 webman 項(xiàng)目 public 目錄里,直接訪問會(huì)默認(rèn)跳轉(zhuǎn)到 indexController 控制器,于是修改了路由,將 '/' 轉(zhuǎn)發(fā)到 /public/index.html 文件 這時(shí)候首頁可以正常訪問到前端首頁,但是跳轉(zhuǎn)頁面或者在除首頁外的其他頁面上進(jìn)行刷新,就會(huì)出現(xiàn)404 的錯(cuò)誤,根據(jù)網(wǎng)上提供的 apache 重寫規(guī)則修改 .htaccess...