[PHP] Solve the 500 error problem-nginx and fpm have no error logs

When deploying the code, a 500 error occurred 

However, neither the error log of www-error.log defined under php-fpm nor the error log defined by nginx shows anything

You can use the following method

 strace $(pidof’php-fpm’|sed’s/\([0-9]*\)/-p \1/g’) -e write -e read -s 1024


Use strace to monitor the read and write function calls of the fpm process

You can see errors like this


Wrong password or no permission when connecting to mysql

Just do the corresponding processing

Read More:

Leave a Reply

Your email address will not be published. Required fields are marked *