溫馨提示×

Debian LNMP故障排查步驟是什么

小樊
38
2025-08-24 00:27:39
欄目: 智能運維

Debian LNMP故障排查可按以下步驟進行:

  1. 檢查服務狀態
    • 使用 systemctl status nginx、systemctl status mysql、systemctl status php-fpm 確認各服務是否正常運行。
  2. 查看日志文件
    • Nginx錯誤日志:/var/log/nginx/error.log
    • MySQL錯誤日志:/var/log/mysql/error.log
    • PHP-FPM錯誤日志:/var/log/php-fpm.log
  3. 驗證配置文件
    • Nginx:nginx -t 檢查語法,確保 fastcgi_pass 等配置正確。
    • MySQL:檢查 /etc/mysql/my.cnf 中的 datadir、socket 等參數。
    • PHP-FPM:確認 listen 地址與Nginx配置一致,檢查 pm.max_children 等參數。
  4. 檢查端口與防火墻
    • 使用 netstat -tuln 確認Nginx(80/443)、MySQL(3306)端口監聽正常。
    • ufw statusiptables -L 檢查防火墻是否放行相關端口。
  5. 排查資源與權限
    • top/htop 查看CPU、內存占用,確認無資源耗盡。
    • 確保Nginx用戶(如 www-data)對網站目錄有讀寫權限:chown -R www-data:www-data /var/www/html。
  6. 測試網絡與基礎功能
    • ping 測試網絡連通性,curl 或瀏覽器訪問網站測試基礎訪問。
    • 創建 info.php<?php phpinfo(); ?>)驗證PHP是否正常解析。
  7. 處理常見問題
    • 502 Bad Gateway:檢查PHP-FPM是否運行,確認Nginx與PHP-FPM通信配置正確。
    • 504 Gateway Timeout:調整PHP-FPM的 request_terminate_timeout 或增加進程數。
    • 文件權限錯誤:修復目錄權限,確保 www-data 用戶可訪問。

參考來源:[1,2,3,5,6,7,8,9,10,11,13,15]

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女