在LNMP(Linux, Nginx, MySQL, PHP)環境中進行故障排查,可以按照以下步驟進行:
sudo systemctl status nginx
sudo tail -f /var/log/nginx/error.log
sudo systemctl status php-fpm
sudo tail -f /var/log/php-fpm/error.log
sudo systemctl status mysql
sudo tail -f /var/log/mysql/error.log
ping命令檢查服務器是否可達:ping your_server_ip
telnet或nc命令檢查端口是否開放:telnet your_server_ip 80
# 或者
nc -zv your_server_ip 80
sudo chown -R www-data:www-data /path/to/your/webroot
sudo chmod -R 755 /path/to/your/webroot
sudo nginx -t
php --ini
curl命令測試API或頁面:curl -I http://your_server_ip/your_page
strace跟蹤系統調用:sudo strace -f -o /tmp/strace.log nginx
sudo tail -f /var/log/syslog
sudo tail -f /var/log/messages
通過以上步驟,你可以系統地排查LNMP環境中的各種故障。