Nginx php 错误日志排查

遇到错误,通常解决流程如下

比如一个php存储服务器的文件上传问题,

px -ef |grep php-fpm // 查看fpm 是否启动
// 查看 fpm 运行用户以及权限
// 发现运行用户为 nobody 组 nobody, 文件写入权限为 root
chown nobody.nobodyGroup {fileName}
  • 1 查看nginx 访问日志,是否有访问信息
  • 2 查看nginx 错误日志,看是否有错误
  • 3 如果没有以上日志,添加日志配置,将错误日志级降为 debug(为了打印更多的信息, * 同时注意nginx 错误日志是不会显示在 access 日志中的)
   access_log /data/wwwlogs/resource_nginx.log;                                                            
   error_log /data/wwwlogs/resource_error_nginx.log debug;                                                                                        
  • 4 如果nginx 有访问日志,且无错误,则进入, 查看php 日志 ,此处以 laravel 为例, /storage/logs/{current_day.log}

  • 5 tail -f 监听更改即可

  • 6 如果以上都没有解决,确保以上正确后便可以进入,php 方法执行,打日志调试即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值