要查看Ubuntu上PHP-FPM的运行状态,您可以使用以下方法:
使用systemctl命令:
如果您的系统使用systemd来管理PHP-FPM服务,您可以使用以下命令查看其状态:
sudo systemctl status php-fpm
如果服务正在运行,您将看到类似于以下的输出:
● php-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/lib/systemd/system/php-fpm.service; enabled; vendor preset: enabled)
Active: active (running) since ...
如果服务未运行,您可以使用以下命令启动它:
sudo systemctl start php-fpm
使用service命令:
如果您的系统使用init.d来管理PHP-FPM服务,您可以使用以下命令查看其状态:
sudo service php-fpm status
如果服务正在运行,您将看到类似于以下的输出:
php-fpm is running
如果服务未运行,您可以使用以下命令启动它:
sudo service php-fpm start
使用ps命令:
您还可以使用ps命令查看PHP-FPM进程是否在运行:
ps aux | grep php-fpm
如果PHP-FPM正在运行,您将看到类似于以下的输出:
root 1234 0.0 1.6 28768 16368 ? Ss Sep01 0:01 php-fpm: master process (/etc/php/7.x/fpm/php-fpm.conf)
www-data 5678 0.0 1.6 28768 16368 ? S Sep01 0:00 php-fpm: pool www
www-data 5679 0.0 1.6 28768 16368 ? S Sep01 0:00 php-fpm: pool www
www-data 5680 0.0 1.6 28768 16368 ? S Sep01 0:00 php-fpm: pool www
这里,1234是主进程ID,5678、5679和5680是工作进程ID。
请注意,您可能需要根据您的PHP版本和系统配置调整上述命令中的路径和参数。