Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

AMH 面板驗證碼持續報錯排查:磁碟空間耗盡導致 Session 無法寫入

編輯:Linux 教學

現象描述

  • AMH 後台輸入正確帳號、密碼、驗證碼,仍提示「驗證碼錯誤」
  • 反覆嘗試、更換瀏覽器、清理快取均無效
  • 同時發現 FTP 無法登入

根因分析

磁碟空間 100% 滿載,導致:

  1. PHP Session 檔案無法寫入 /tmp 或 /var/lib/php/session
  2. 驗證碼 Session 驗證失敗
  3. FTP 服務同樣無法寫入日誌/鎖定檔

解決步驟

# 1. 以 root 登入 SFTP/SSH
# 2. 進入用戶 FTP 根目錄 (或 /tmp, /var/log, /home)
cd /home/wwwroot/example.com

# 3. 清理大檔案/舊日誌/快取
rm -rf *.log
rm -rf cache/*
rm -rf backup_*.tar.gz

# 4. 釋放空間後重試 AMH 登入
# 驗證碼錯誤即刻消失

驗證磁碟狀態

df -h
# 確認 Use% < 90%
df -i
# 確認 inode 使用率正常

預防措施

  • 配置 logrotate 定期輪轉壓縮日誌
  • 設定磁碟配額 quota 限制用戶佔用
  • 監控告警:df -h 定時檢查,Use% > 80% 發送通知
  • 定期清理 /tmp、PHP Session、應用快取

舉一反三

類似「密碼正確但登入失敗」、「驗證碼正確但報錯」、「上傳失敗」等詭異問題,優先檢查 磁碟空間與 inode。

Copyright © Windows教程網 All Rights Reserved