webman文档中,关于内存泄漏描述如下:
webman自带的monitor进程会监控所有进程内存使用情况,如果进程使用内存即将达到php.ini里memory_limit设定的值时,会自动安全重启对应的进程,达到释放内存的作用,期间对业务没有影响。
但config/server.php中的配置:
'max_request' => 1000000,
'max_package_size' => 10*1024*1024,
问题:
现在webman监控内存,重启进程,是根据php.ini里memory_limit 还是 config/server 里面的配置
php.ini里memory_limit
追问一下,config/server.php中的配置 / max_request,现在是不是没起作用了?
有了内存监控就没必要用max_request了
再追问一下
我们目前发现,有些worker进程接收的请求数很少,有点浪费
如果config/server.php中的配置
reusePort=true
,是不是就可以让请求平均分配到每个worker进程中了?会平均一些,但是不会绝对平均
非常感谢回复
不客气