在 Ubuntu 系统中,要开启 PHP-FPM 的慢日志功能,你需要按照以下步骤操作:
/etc/php/版本号/fpm/pool.d/www.conf。请将 版本号 替换为你的 PHP 版本号,例如 7.4。使用文本编辑器打开文件,如:sudo nano /etc/php/7.4/fpm/pool.d/www.conf
;request_slowlog_timeout = 0
request_slowlog_timeout = 1s
slowlog 配置项,如果没有找到,请在文件末尾添加以下行:slowlog = /var/log/php-fpm/www-slow.log
这将会将慢日志记录到 /var/log/php-fpm/www-slow.log 文件中。你可以根据需要更改日志文件的路径。
保存并关闭配置文件。
重启 PHP-FPM 服务以使更改生效:
sudo systemctl restart php7.4-fpm
请确保将 7.4 替换为你的 PHP 版本号。
现在,PHP-FPM 将会记录执行时间超过你设置的阈值的请求到慢日志文件中。你可以随时查看此文件以分析和优化慢请求。