监控目标与总体思路
启用并安全地暴露 php-fpm 状态页
pm.status_path = /php_status
server {
listen 80;
server_name localhost;
location = /php_status {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000; # 与 FPM 监听一致
allow 127.0.0.1; # 仅本机采集
deny all;
}
}
systemctl restart php-fpm nginx
curl -s http://127.0.0.1/php_status
关键指标与采集方式
告警阈值与优化方向
可视化与长期观测