Linux LAMP故障排查方法如下:
systemctl status apache2/mysql/php-fpm
檢查服務是否運行。/var/log/apache2/error.log
(Debian/Ubuntu)或/var/log/httpd/error_log
(CentOS)。/var/log/mysql/error.log
。/var/log/php-fpm.log
或/var/log/php7.x-fpm.log
。top/htop
查看CPU/內存占用,iotop
監控磁盤I/O。ping
測試連通性,netstat/ss
檢查端口監聽狀態(如80、443、3306)。httpd.conf
、MySQL的my.cnf
、PHP的php.ini
語法是否正確。telnet
測試端口是否可達,iptables/firewalld
確認規則是否放行。error_reporting
和display_errors
,或通過Xdebug斷點調試。SHOW PROCESSLIST
查看運行中的查詢,EXPLAIN
分析慢查詢。df -h
查看磁盤空間,dmesg
查看內核日志,排查硬件故障。參考來源:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]