要查看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)以允許訪問此頁面。