要查看Ubuntu上的php-fpm状态,您可以使用以下方法:
方法1:使用systemctl命令
在终端中输入以下命令:
sudo systemctl status php-fpm
这将显示php-fpm服务的状态信息,包括是否正在运行、最近的日志条目等。
方法2:使用ps命令
在终端中输入以下命令:
ps aux | grep php-fpm
这将显示与php-fpm相关的所有进程。您可以在输出中查找php-fpm主进程和worker进程。
方法3:查看日志文件
php-fpm的日志文件通常位于/var/log/php-fpm.log或/var/log/php7.x-fpm.log(其中x是PHP版本号)。您可以使用以下命令查看日志文件:
sudo tail -f /var/log/php-fpm.log
或者
sudo tail -f /var/log/php7.x-fpm.log
这将显示日志文件的实时更新。您可以在日志中查找有关php-fpm状态和错误的信息。
方法4:使用php-fpm status页面(仅适用于PHP-FPM v7.0及更高版本)
如果您的PHP-FPM版本是7.0或更高版本,您可以启用并访问status页面以获取有关php-fpm状态的详细信息。
首先,确保在php-fpm.conf或www.conf文件中启用了pm.status_path设置。例如:
pm.status_path = /status
然后,重启php-fpm服务:
sudo systemctl restart php-fpm
现在,您可以通过访问http://your_server_ip_or_domain/status来查看php-fpm状态页面。请注意,您可能需要配置Web服务器(如Nginx或Apache)以允许访问此页面。