分析500錯誤原因以及應對方法

2024-02-15    分類: 網(wǎng)站建設(shè)

使用國外主機有時候登陸網(wǎng)站的時候會出現(xiàn)“Internal Server Error,500 error”.通常有以下三種可能:

1.服務器資源超載

如果你沒對網(wǎng)站文件做過什么更改的話,最有可能的是同服務器的資源超載:即同一時間內(nèi)處理器有太多的進程需要處理的時候,會出現(xiàn)500錯誤。借助SSH,可以在命令行中輸入以下命令查看:

ps faux

ps faux |grep username

如果你查到某個進程消耗過多資源,可以用kill命令強制關(guān)閉這個進程,只需輸入該進程的進程號(Pid):

kill -9 pid

2.文件權(quán)限設(shè)置錯誤

500錯誤還有可能是對文件設(shè)置了不正確的權(quán)限:

后臺目錄和文件的權(quán)限默認應該是755,而圖片,文字等html文件應該是644,所以如果在剛剛上傳文件后出現(xiàn)500錯誤,應該主要檢查文件權(quán)限設(shè)置。

可以使用FTP軟件選中所有文件,然后批量修改文件權(quán)限。

3 .htaccess文件寫入錯誤的代碼

在使用某些wordpress SEO插件的時候,插件會改寫.htacess文件,如果語法錯誤的話就有可能造成500錯誤!

在.htaccess文件中,可能因為添入了一些與源文件沖突的代碼。所以為了檢測到錯誤語句,最好的方法是為語句添加注釋來逐條驗證。因為注釋之后,語句就不再起作用。

逐條添加“#”在語句前面,如

DirectoryIndex default.html AddType application/x-httpd-php5 php

你可以添加#到該命令前,從而實現(xiàn)注釋效果:

DirectoryIndex default.html #AddType application/x-httpd-php5 php

這個方法可以迅速定位錯誤的命令,如果你找不到錯誤的段落,可以嘗試把所有的命令全部添上注釋然后反過來逐條刪除#檢查錯誤!判斷出錯誤語句之后,可以刪掉#恢復正常!

本文來自成都品牌網(wǎng)站建設(shè)網(wǎng)站設(shè)計公司-創(chuàng)新互聯(lián)

當前文章:分析500錯誤原因以及應對方法
網(wǎng)站鏈接:http://www.muchs.cn/news30/317430.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、動態(tài)網(wǎng)站自適應網(wǎng)站、品牌網(wǎng)站制作、網(wǎng)站改版、標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司