在 PHP-FPM 配置中,max_requests
是一个重要的参数,用于控制工作进程在终止之前可以处理的请求数量。这有助于防止内存泄漏和其他潜在问题。设置 max_requests
的步骤如下:
打开 PHP-FPM 配置文件。这个文件通常位于 /etc/php-fpm.d/www.conf
或 /etc/php/版本号/fpm/pool.d/www.conf
(其中“版本号”是您安装的 PHP 版本)。
在配置文件中找到 max_requests
参数。如果找不到,请在文件的末尾添加它。
将 max_requests
设置为一个合适的值。这个值取决于您的应用程序和服务器的内存限制。通常,将其设置为 500 到 1000 之间的值是一个很好的起点。例如,要将 max_requests
设置为 500,请添加或修改以下行:
max_requests = 500
保存并关闭配置文件。
重启 PHP-FPM 服务以使更改生效。这可以通过以下命令完成(取决于您的操作系统):
sudo systemctl restart php-fpm
sudo service php-fpm restart
sudo restart php-fpm
现在,PHP-FPM 将在每个工作进程处理了指定数量的请求后自动重启,从而有助于防止内存泄漏和其他潜在问题。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:php-fpm配置中的pm.max_children怎么调整