webman項(xiàng)目每次重啟后或者長時(shí)間沒有請求后的第一次請求等待時(shí)間平均為5s,查看了類似的問題
http://wtbis.cn/q/8539
但是項(xiàng)目目錄設(shè)置并未將非Php文件放入app目錄中,目錄結(jié)構(gòu)如下
使用單個(gè)進(jìn)程啟動服務(wù),使用dtrace追蹤如下,
php start.php status如下
請問有無遇見這種情況的?
從截圖看不出什么問題,自己打下日志吧,看下哪里慢,一層一層的找。
vendor/workerman/webman-framework/src/App.php 里onMessage方法
vendor/workerman/webman-framework/src/support/App.php 里onWorkerStart是進(jìn)程啟動后的一些操作
調(diào)試發(fā)現(xiàn)onWorkerStart啟動很快,耗時(shí)時(shí)間在onWorkerStart與onMessage之間,該如何定位問題呢?
弄個(gè)空的項(xiàng)目試下是否有問題,沒有問題的話然后慢慢把你現(xiàn)在項(xiàng)目的代碼一點(diǎn)一點(diǎn)挪過去,定位下是哪塊問題。