在Debian系统上监控PHP运行,可从进程、性能、日志及综合管理角度入手,常用方法如下:
top
/htop
实时查看PHP进程(如php-fpm
)的CPU、内存占用。ps aux | grep php
列出所有PHP相关进程。systemctl
管理PHP服务(如php-fpm
),查看状态或重启服务。memory_get_usage()
/memory_get_peak_usage()
监控内存,microtime(true)
计算执行时间。/var/log/php-fpm.log
或随PHP版本变化的路径)。/var/log/apache2/
;Nginx:/var/log/nginx/
)。/etc/php-fpm.d/www.conf
,设置 pm.status_path
),通过URL(如http://server/php_status
)查看进程池状态。根据需求选择工具,简单场景可用系统命令或PHP内置函数,复杂场景推荐集成第三方监控服务。