在 Ubuntu 系统中,你可以使用以下几种方法来查看 php-fpm 的状态:
使用 systemctl 命令(适用于 systemd):
如果你的系统使用的是 systemd,可以通过以下命令检查 php-fpm 服务的状态:
sudo systemctl status php7.x-fpm
将 7.x 替换为你安装的 PHP 版本号。例如,如果你使用的是 PHP 7.4,命令就是:
sudo systemctl status php7.4-fpm
这将显示 php-fpm 服务的状态信息,包括是否正在运行、最近的日志条目等。
使用 service 命令:
如果你的系统使用的是 init.d 脚本,可以使用以下命令:
sudo service php7.x-fpm status
同样,替换 7.x 为你的 PHP 版本号。
查看进程:
你还可以通过查找 php-fpm 的主进程来确认其状态。通常,主进程的命令行会包含 php-fpm: master process。使用以下命令:
ps aux | grep php-fpm
这将列出所有与 php-fpm 相关的进程,你可以从中看到主进程和子进程。
查看日志文件:
php-fpm 的日志文件通常位于 /var/log/php7.x-fpm.log。你可以使用以下命令查看最新的日志条目:
sudo tail -f /var/log/php7.x-fpm.log
这将实时显示日志文件的最新内容,有助于诊断问题。
通过这些方法,你可以有效地监控和诊断 php-fpm 的状态和性能。