排查Ubuntu系统中php-fpm的错误日志可以按照以下步骤进行:
定位日志文件:
/var/log/php-fpm.log。使用文本编辑器打开日志文件:
sudo nano /var/log/php-fpm.log 或 sudo vi /var/log/php-fpm.log 以文本编辑器形式打开日志文件。过滤日志消息:
grep error /var/log/php-fpm.log # 查找错误消息 grep warning /var/log/php-fpm.log # 查找警告消息 分析日志:
使用 strace 调试进程输出日志到文件(可选):
strace:sudo apt-get install strace ps -ef | grep php-fpm strace -f -ff -t -d -p <PID> -e trace=file -o /root/trace/trace.log tail -f /root/trace/trace.log 检查php-fpm配置文件:
/etc/php-fpm.conf 或 /etc/php-fpm.d/ 目录下。error_log 和 access.log 等。重启PHP-FPM服务:
sudo systemctl restart php-fpm 使用 journalctl 查看系统日志(适用于使用systemd的系统):
sudo journalctl -xe | grep php-fpm 通过以上步骤,你可以有效地排查和解决Ubuntu系统中php-fpm的错误日志问题。根据具体情况,可能需要进一步调整配置或检查系统状态。