要在Ubuntu上监控PHP-FPM,您可以使用以下方法:
使用内置的PHP-FPM状态页面
要启用PHP-FPM状态页面,请按照以下步骤操作:
a. 打开PHP-FPM配置文件。通常位于/etc/php/{version}/fpm/pool.d/www.conf
,其中{version}
是您的PHP版本(例如:7.4)。
b. 在文件中找到pm.status_path
设置,取消注释并设置一个路径,例如:
pm.status_path = /status
c. 保存并关闭文件。
d. 重新启动PHP-FPM服务以应用更改:
sudo systemctl restart php{version}-fpm
现在,您可以通过访问http://your_server_ip_or_domain/status
来查看PHP-FPM状态页面。
使用命令行工具
您可以使用systemctl
命令查看PHP-FPM服务的状态:
sudo systemctl status php{version}-fpm
要实时监控PHP-FPM进程,可以使用htop
或top
命令:
sudo apt-get install htop
sudo htop
在htop
界面中,您可以找到PHP-FPM进程并查看其资源使用情况。
使用第三方监控工具
您还可以使用第三方监控工具,如Prometheus和Grafana,来监控PHP-FPM。这些工具可以帮助您收集、存储和可视化PHP-FPM的性能指标。
要使用这些工具,您需要安装并配置它们,然后设置适当的监控目标(例如,PHP-FPM状态页面)。具体安装和配置方法因工具而异,请参阅相应文档以获取详细信息。
总之,有多种方法可以监控Ubuntu上的PHP-FPM。您可以根据自己的需求和偏好选择合适的方法。