在Ubuntu上监控PHP运行状态,可通过以下方式:
命令行工具
top/htop
:实时查看系统进程及资源占用,搜索php
或php-fpm
进程。ps aux | grep php
:查看所有PHP进程的详细信息。systemctl status php-fpm
:检查PHP-FPM服务状态(若使用PHP-FPM)。netstat/ss -tuln | grep php-fpm
:查看PHP-FPM监听的端口和连接状态。系统监控工具
gnome-system-monitor
(需安装)可直观查看进程和资源。journalctl -u php-fpm
查看PHP-FPM日志,或直接查看/var/log/php-fpm/
目录下的日志文件。第三方工具
PHP内置方法
memory_get_usage()
、getrusage()
等函数获取内存和CPU使用情况。phpinfo()
查看PHP环境配置信息。实时性能面板
根据需求选择合适方式,生产环境建议使用第三方工具实现全面监控和告警。