linux

Linux LAMP故障排查有哪些方法

小樊
48
2025-09-06 07:18:10
栏目: 智能运维

Linux LAMP故障排查方法如下:

  1. 查看服务状态:用systemctl status apache2/mysql/php-fpm检查服务是否运行。
  2. 检查日志文件
    • Apache:/var/log/apache2/error.log(Debian/Ubuntu)或/var/log/httpd/error_log(CentOS)。
    • MySQL:/var/log/mysql/error.log
    • PHP:/var/log/php-fpm.log/var/log/php7.x-fpm.log
  3. 监控系统资源:用top/htop查看CPU/内存占用,iotop监控磁盘I/O。
  4. 排查网络连接:用ping测试连通性,netstat/ss检查端口监听状态(如80、443、3306)。
  5. 验证配置文件:检查Apache的httpd.conf、MySQL的my.cnf、PHP的php.ini语法是否正确。
  6. 测试端口与防火墙:用telnet测试端口是否可达,iptables/firewalld确认规则是否放行。
  7. 代码与数据库调试
    • PHP:开启error_reportingdisplay_errors,或通过Xdebug断点调试。
    • MySQL:用SHOW PROCESSLIST查看运行中的查询,EXPLAIN分析慢查询。
  8. 硬件与系统级检查:用df -h查看磁盘空间,dmesg查看内核日志,排查硬件故障。

参考来源:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]

0
看了该问题的人还看了