PHP-FPM开启slowlog日志
# 如果是编译安装的php 安装路径一般是在 /usr/local/lib/php/7.3/etc
在 PHP-FPM www.conf 的池配置里加:
|
1 |
vim /usr/local/lib/php/7.3/etc/php-fpm.d/www.conf |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
; 动态模式 可以根据服务器的性能调整当前配置适合8核16G pm = dynamic ; 最多同时有 20 个 PHP 子进程处理请求 pm.max_children = 20 ; php-fpm 启动时,先创建 8 个子进程。 pm.start_servers = 6 ; 最少保留 5 个空闲进程。 pm.min_spare_servers = 5 ; 最多保留 20 个空闲进程。 pm.max_spare_servers = 10 ; 每个 PHP 子进程处理 500 个请求后自动重启。 pm.max_requests = 500 ; 开启slow.log日志 request_slowlog_timeout = 5s slowlog = var/log/$pool.slow.log request_terminate_timeout = 60s |
修改完成之后 重启php
|
1 |
systemctl restart php-fpm-7.3.service |