linux

php-fpm配置中的max_requests如何设置

小樊
35
2025-12-14 06:59:10
栏目: 编程语言

max_requests 是 PHP-FPM 配置中的一个参数,用于设置在重启 PHP-FPM 之前,一个 PHP 子进程可以处理的请求数量。这个参数有助于防止内存泄漏和其他潜在问题。设置合适的值可以确保 PHP-FPM 子进程在高负载情况下保持稳定。

要设置 max_requests 参数,请按照以下步骤操作:

  1. 打开你的 PHP-FPM 配置文件。这个文件通常位于 /etc/php-fpm.d/www.conf/etc/php/版本号/fpm/pool.d/www.conf(其中,版本号是你的 PHP 版本,例如 7.4 或 8.0)。

  2. 在配置文件中找到 max_requests 参数。如果找不到,请在文件末尾添加它。

  3. 设置 max_requests 参数的值。这个值取决于你的应用程序和服务器的内存限制。一个常见的建议值是 500 或 1000。例如,要将 max_requests 设置为 1000,请添加或修改以下行:

max_requests = 1000
  1. 保存并关闭配置文件。

  2. 重启 PHP-FPM 服务以使更改生效。这可以通过以下命令完成(取决于你的操作系统和 PHP-FPM 安装方式):

sudo service php-fpm restart

sudo systemctl restart php-fpm

sudo /etc/init.d/php-fpm restart

现在,PHP-FPM 子进程将在处理指定数量的请求后自动重启,从而有助于保持系统的稳定性和性能。

0
看了该问题的人还看了