webman文檔中,關(guān)于內(nèi)存泄漏描述如下:
webman自帶的monitor進(jìn)程會監(jiān)控所有進(jìn)程內(nèi)存使用情況,如果進(jìn)程使用內(nèi)存即將達(dá)到php.ini里memory_limit設(shè)定的值時,會自動安全重啟對應(yīng)的進(jìn)程,達(dá)到釋放內(nèi)存的作用,期間對業(yè)務(wù)沒有影響。
但config/server.php中的配置:
'max_request' => 1000000,
'max_package_size' => 10*1024*1024,
問題:
現(xiàn)在webman監(jiān)控內(nèi)存,重啟進(jìn)程,是根據(jù)php.ini里memory_limit 還是 config/server 里面的配置
php.ini里memory_limit
再追問一下
我們目前發(fā)現(xiàn),有些worker進(jìn)程接收的請求數(shù)很少,有點浪費
如果config/server.php中的配置reusePort=true
,是不是就可以讓請求平均分配到每個worker進(jìn)程中了?