在Ubuntu上監控PHP-FPM的性能指標有多種方法,以下是一些常用的方法:
如果你的PHP-FPM是通過systemd管理的,可以使用以下命令查看其狀態:
sudo systemctl status php-fpm
或者查看更詳細的日志:
sudo journalctl -u php-fpm
top -p $(pgrep php-fpm)
htop -p $(pgrep php-fpm)
ps aux | grep php-fpm
netstat -tuln | grep php-fpm
ss -tuln | grep php-fpm
sudo apt install php-fpmstat
php-fpmstat -c /etc/php/7.4/fpm/pool.d/www.conf
sudo apt update
sudo apt install prometheus grafana
# 配置Prometheus抓取PHP-FPM指標
# 在Grafana中添加Prometheus作為數據源,并創建儀表盤
sudo apt install monit
# 配置Monit監控php-fpm
sudo systemctl restart monit
PHP-FPM的日志文件通常位于/var/log/php-fpm/
目錄下??梢远ㄆ跈z查這些日志文件以獲取有關PHP-FPM運行狀況的信息。
sudo tail -f /var/log/php7.4-fpm.log
通過以上方法,你可以有效地監控PHP-FPM在Ubuntu上的性能和狀態,并根據實際情況進行優化。