在 Linux LNMP(Linux, Nginx, MySQL, PHP)环境下进行故障排查通常涉及以下步骤:
top
, htop
, vmstat
, iostat
等命令检查 CPU、内存、磁盘和网络的使用情况。/var/log/nginx/error.log
。/var/log/php-fpm/error.log
。/var/log/mysql/slow.log
,错误日志位于 /var/log/mysql/error.log
。ping
, traceroute
, telnet
等命令检查服务器之间的网络连通性。ps
, top
, netstat
等命令检查 Nginx、PHP-FPM 和 MySQL 服务是否正常运行。/root/lnmp {startstopreloadrestartkillstatus}
/etc/init.d/nginx {startstopreloadrestart}
/etc/init.d/mysql {startstoprestartreloadforce-reloadstatus}
/etc/init.d/php-fpm {startstopquitrestartreloadlogrotate}
nginx
和 php-fpm
的配置文件,确保 fastcgi_pass
一致,并调整 pm.max_children
数值。通过以上步骤和命令,可以系统地进行 LNMP 环境的故障排查,快速定位并解决问题。