在 Ubuntu 系统中,你可以使用以下几种方法来查看 php-fpm 的运行状态:
systemctl 命令如果你使用的是 systemd 来管理 php-fpm 服务,可以使用以下命令来查看其状态:
sudo systemctl status php-fpm
这个命令会显示 php-fpm 服务的状态信息,包括是否正在运行、最近的日志条目等。
service 命令如果你使用的是较旧的 init 系统(如 SysVinit),可以使用以下命令来查看 php-fpm 的状态:
sudo service php-fpm status
你可以使用 ps 命令来查看 php-fpm 的进程:
ps aux | grep php-fpm
这个命令会列出所有包含 php-fpm 字样的进程,你可以从中看到 php-fpm 的主进程和子进程。
php-fpm 的日志文件通常位于 /var/log/php-fpm/ 目录下。你可以查看这些日志文件来获取更多关于 php-fpm 运行状态的信息:
sudo tail -f /var/log/php-fpm/error.log
这个命令会实时显示 error.log 文件的最新内容,帮助你诊断问题。
netstat 或 ss 命令你可以使用 netstat 或 ss 命令来查看 php-fpm 监听的端口:
sudo netstat -tuln | grep php-fpm
或者
sudo ss -tuln | grep php-fpm
这些命令会显示 php-fpm 监听的 TCP 和 UDP 端口。
通过以上几种方法,你应该能够全面了解 php-fpm 在 Ubuntu 系统中的运行状态。