標籤:完整 資料庫 指定 匯總 inux http錯誤 ldap 官方 登入
我們經常會遇到404、500、302等提示,它們究竟是什麼意思呢?除了這幾個常見的狀態代碼外,還有哪些我們沒有遇到過的但有可能出現的狀態代碼呢?這裡本人做了一個匯總,與大家分享一下。
常見的HTTP錯誤可以分為以下四大類。每一大類又細分為很多類小錯誤。當您打不開網站或者開啟網站報錯時首先檢查您輸入的網站是否有誤,檢查網路是否有問題或者DNS是否可以解析。確定沒有問題時再看下面http常見錯誤分析:
1、400錯誤
問題原因:
您所要開啟的網頁不存在或你填寫的身分識別驗證資訊不正確。
解決方案:
重新嘗試依然錯誤後提交工單。
2、401錯誤
最常見的出錯提示:401 UNAUTHORIZED
問題原因:
您試圖訪問受限頁面但未經授權時,網站返回HTTP 401錯誤。錯誤登入嘗試是導致這一錯誤的主因。
解決方案:
聯絡網站管理員獲得正確的賬戶。
提交工單聯絡技術人員處理。
3、403錯誤
最常見的出錯提示:403 FORBIDDEN
問題原因:
一般是網站沒有綁定預設首頁或者綁定預設首頁錯誤。
解決方案:
您檢查自己程式的預設首頁是哪種,後台添加預設首頁即可。
4、404錯誤
最常見的出錯提示:404 NOT FOUND
問題原因:
開啟網站時找不到你所要求的檔案(即網頁),該檔案可能被移到別的地方去了,或根本就不存在。
解決方案:
(1)請您登陸ftp檢查檔案或網頁是否不存在,把缺少的網頁檔案恢複到正確的位置。
(2)提交工單恢複您一周內某天的資料。
5、500錯誤
最常見的出錯提示:500 SERVER ERROR
問題原因:
(1)伺服器端的網站程式設計有問題並且伺服器沒有開啟詳細錯誤提示。
解決方案:
(1)下載程式到本地,然後檢查程式,上傳完整正確網站程式。
(2)提交工單聯絡技術人員處理。
6、503錯誤
問題原因
由於程式網站程式配置不相容等原因造成應用程式集區關閉或者是流量用完了。
解決方案:
(1) Linux虛擬機器主機通過後台重啟網站即可恢複正常。如果不行請提交工單。
(2) widows虛擬機器主機請提交工單聯絡技術人員處理。
HTTP狀態代碼 摘要說明
-----------------------------------------------------------------------------------------------------------
成功2XX 成功處理了請求的狀態代碼。
200 伺服器已成功處理了請求並提供了請求的網頁。
204 伺服器成功處理了請求,但沒有返回任何內容。
重新導向3XX 每次請求中使用重新導向不要超過 5 次。
301 請求的網頁已永久移動到新位置。當URLs發生變化時,使用301代碼。搜尋引擎索引中儲存新的URL。
302 請求的網頁臨時移動到新位置。搜尋引擎索引中儲存原來的URL。
304 如果網頁自要求者上次請求後沒有更新,則用304代碼告訴搜尋引擎機器人,可節省頻寬和開銷。
用戶端錯誤4XX 表示請求可能出錯,妨礙了伺服器的處理。
400 伺服器不理解請求的文法。
403 伺服器拒絕請求。
404 伺服器找不到請求的網頁。伺服器上不存在的網頁經常會返回此代碼。
410 請求的資源永久刪除後,伺服器返回此響應。該代碼與 404(未找到)代碼相似,
但在資源以前存在而現在不存在的情況下,有時用來替代404 代碼。如果資源已永久刪除,應當使用 301 指定資源的新位置。
伺服器錯誤5XX 表示伺服器在處理請求時發生內部錯誤。這些錯誤可能是伺服器本身的錯誤,而不是請求出錯。
500 伺服器遇到錯誤,無法完成請求。
503 伺服器目前無法使用(由於超載或停機維護)。通常,這隻是暫時狀態。
詳細分解:
2XX 成功
200 正常;請求已完成。
201 正常;緊接 POST 命令。
202 正常;已接受用於處理,但處理尚未完成。
203 正常;部分資訊 — 返回的資訊只是一部分。
204 正常;無響應 — 已接收請求,但不存在要回送的資訊。
3XX 重新導向
301 已移動 — 請求的資料具有新的位置且更改是永久的。
302 已找到 — 請求的資料臨時具有不同 URI。
303 請參閱其它 — 可在另一 URI 下找到對請求的響應,且應使用 GET 方法檢索此響應。
304 未修改 — 未按預期修改文檔。
305 使用代理 — 必須通過位置欄位中提供的代理來訪問請求的資源。
306 未使用 — 不再使用;保留此代碼以便將來使用。
4XX 客戶機中出現的錯誤
400 錯誤請求 — 請求中有文法問題,或不能滿足請求。
401 未授權 — 未授權客戶機訪問資料。
402 需要付款 — 表示計費系統已有效。
403 禁止 — 即使有授權也不需要訪問。
404 找不到 — 伺服器找不到給定的資源;文檔不存在。
407 代理認證請求 — 客戶機首先必須使用代理認證自身。
415 介質類型不受支援 — 伺服器拒絕服務要求,因為不支援要求實體的格式。
5XX 伺服器中出現的錯誤
500 內部錯誤 — 因為意外情況,伺服器不能完成請求。
501 未執行 — 伺服器不支援要求的工具。
502 錯誤網關 — 伺服器接收到來自上遊伺服器的無效響應。
503 無法獲得服務 — 由於臨時過載或維護,伺服器無法處理請求。
504 Gateway Timeout
作為網關或者代理工作的伺服器嘗試執行請求時,未能及時從上遊伺服器(URI標識出的伺服器,例如HTTP、FTP、LDAP)或者次要伺服器(例如DNS)收到響應。
注意:某些Proxy 伺服器在DNS查詢逾時時會返回400或者500錯誤
505 HTTP Version Not Supported
伺服器不支援,或者拒絕支援在請求中使用的 HTTP 版本。這暗示著伺服器不能或不願使用與用戶端相同的版本。響應中應當包含一個描述了為何版本不被支援以及伺服器支援哪些協議的實體。
506 Variant Also Negotiates
由《透明內容協商協議》(RFC 2295)擴充,代表格服務器存在內部配置錯誤:被請求的協商變元資源被配置為在透明內容協商中使用自己,因此在一個協商處理中不是一個合適的重點。
507 Insufficient Storage
伺服器無法儲存完成請求所必須的內容。這個狀況被認為是臨時的。WebDAV (RFC 4918)
508 Loop Detected
伺服器發現請求中出現一個無窮迴圈
509 Bandwidth Limit Exceeded
伺服器達到頻寬節流設定。這不是一個官方的狀態代碼,但是仍被廣泛使用。
510 Not Extended
擷取資源所需要的策略並沒有沒滿足。(RFC 2774)
常見錯誤的處理方法
500錯誤
500錯誤是站長經常遇到的問題,就本人的經驗,原因及解決方案歸納如下:
1、啟動並執行使用者數過多,對伺服器造成的壓力過大,伺服器無法響應,則報HTTP500錯誤。
這個原因是網站報500錯誤的最主要原因,很多網站為什麼突然會報500錯誤(service unavailable)呢?90%是由於空間壓力過大,超出了空間商設定的上限而造成的。
遇到這個問題,最好是第一時間找到空間商的售後服務,他們一般會幫你回收一下應用程式集區,問題便得到解決。如果沒有找到售後服務,可以自己在空間管理後台,找到“回收應用程式集區”那個項目,自己手動執行一下即可。不過,一些空間管理後台並沒有提供該項服務。
2、如果排除了第1的可能性,那麼很大原因便是程式上出現了問題。
可以做個簡單的測試頁面,看是否能運行成功,再檢測報錯的頁面,從而針對性的進行修改。
該做關聯的地方沒有去做關聯,則報HTTP500錯誤。進行手工或者自動關聯,問題得到解決。
3、如果測試中所進行的操作需要向資料庫中插入資料,若大資料量的情況下導致資料庫中資料表空間已滿,或者緩衝池較小無法滿足資料的存取等,都有可能導致HTTP500錯誤。
解決方案是調整資料庫、修改串連池大小等等,根據個人具體情況進行修正即可。
http狀態代碼匯總及問題經驗總結