php-fpm 可以根据内存使用情况重新启动进程吗?

php-fpm 可以根据内存使用情况重新启动进程吗?

max_requests 设置通常用于删除可能最终使用比平时更多内存的进程。

是否可以配置 php-fpm 以便它首先删除使用最多内存的进程?

如果不这样做,可能需要等到整套进程过期并刷新,而如果服务器因内存使用过多而变慢,这可能永远不会发生。

如果内存需求范围很广,那么采用最大进程数的保守做法将会导致服务器利用率不足。

答案1

不确定是否有这样的选项。php-fpm 配置文件中有一个内存限制选项:php_admin_value[memory_limit] = 128M

相关内容