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 方法执行,打日志调试即可

你可能感兴趣的:(php)