常見的內部服務錯誤的原因有二,一是服務器資源緊張,二是文件權限錯誤。
1.錯誤的原因一:服務器資源超載。服務器的資源超載:即同一時間內處理器有太多的進程需要處理的時候,會出現500錯誤。借助SSH
,可以在命令行中輸入以下命令查看:ps aux |grep username
如果查到某個進程消耗過多資源,可以用kill
命令強制關閉這個進程,只需輸入該進程的進程號(Pid):kill -9 pid
。
2.錯誤的原因二:文件權限設置錯誤。500錯誤還有可能是對文件設置了不正確的權限:后台目錄和文件的權限默認應該是755
,而圖片,文字等html文件應該是644
,所以如果出現500錯誤,應該主要檢查文件權限設置。可以使用FTP
軟件選中所有文件,然后批量修改文件權限。