php-fpm 日志

本文详细介绍了PHP-FPM中的日志配置方法,包括错误日志的位置与级别设定、慢查询日志的启用及超时参数配置。此外还讲解了如何在php.ini中设置错误日志,并提醒读者注意配置修改后的重启操作及权限问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1、php-fpm 错误日志

#默认位置 安装目录下的 log/php-fpm.log  
error_log = log/php-fpm.log  

#错误级别 alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信息). 默认: notice.
log_level = notice

 

2、php-fpm慢日志(检查哪个脚本执行时间长)

#设置慢日志的存放位置,置默认在php的安装目录下的log文件夹中 log/$pool.log.slow
slowlog = log/$pool.log.slow

#设置一个超时的参数
request_slowlog_timeout = 1s # 0 则表示关闭

 

  日志格式

 

3、记录php脚本执行出错日志

 

#php.ini中
log_errors = On
error_log = /usr/local/php/var/log/error_log
error_reporting=E_ALL

#php-fpm.conf中 [没有必要设置]
catch_workers_output = yes
error_log = log/error_log

注意: php-fpm.conf 中 php_admin_value[error_log]  会覆盖php.ini中的值,但默认这些设置的注释掉的

 

 

 注意1: php.ini 和 php-fpm.conf 修改后要记得 重启下 php-fpm 进程  sudo  kill -USR2 11840(master 对应的pid)

注意2: 要保证php-fpm进程对 目录,文件有写的权限才可以,否则不会记录到日志也

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值