部署代码的时候 ,出现了500错误
但是php-fpm下定义的www-error.log的错误日志以及nginx定义的error日志都没有任何显示
可以使用下面这种方式
strace $(pidof 'php-fpm'|sed 's/\([0-9]*\)/-p \1/g') -e write -e read -s 1024
用strace监听fpm进程的read和write函数调用
可以看到这样的错误
![](https://i-blog.csdnimg.cn/blog_migrate/b36171732e14f2a0e5dd203ff2ffdc90.png)
连接mysql时密码错误或者没有权限
进行对应的处理就可以了
部署代码的时候 ,出现了500错误
但是php-fpm下定义的www-error.log的错误日志以及nginx定义的error日志都没有任何显示
可以使用下面这种方式
strace $(pidof 'php-fpm'|sed 's/\([0-9]*\)/-p \1/g') -e write -e read -s 1024
用strace监听fpm进程的read和write函数调用
可以看到这样的错误
连接mysql时密码错误或者没有权限
进行对应的处理就可以了