http請求錯誤解釋

2021-10-11 02:19:00 字數 1517 閱讀 5815

目錄

302404

405500

501502

504503

505302 :請求的資源暫時駐留在不同的uri下,故而除非特別指定了快取頭部指示,該狀態碼不可快取。

404:請求的介面url錯誤。

405:請求使用的方法(post,get)不對。

1、500 internal server error 內部服務錯誤:顧名思義500錯誤一般是伺服器遇到意外情況,而無法完成請求。

2、500出錯的可能性:

a、程式語言語法錯誤,web指令碼錯誤

b、併發高時,因為系統資源限制,而不能開啟過多的檔案

3、一般解決思路:

a、檢視nginx、php的錯誤日誌檔案,從而看出端倪

b、如果是too many open files,修改nginx的worker_rlimit_nofile引數,使用ulimit檢視系統開啟檔案限制,修改/etc/security/limits.conf,還是出現too many open files,那就要考慮做負載均衡,把流量分散到不同伺服器上去了

c、如果是指令碼的問題,則需要修復指令碼錯誤,優化**

501:  伺服器不具備完成請求的功能。例如,伺服器無法識別請求方法時可能會返回此**。

502: bad gateway錯誤、

504: bad gateway timeout 閘道器超時

1、502、504出現的可能性

web伺服器故障、程式程序不夠

2、一般解決思路

a、使用nginx**,而後端伺服器發生故障;或者php-cgi程序數不夠用;php執行時間長,或者是php-cgi程序死掉;已經fastcgi使用情況等都會導致502、504錯誤。

b、502 是指請求的php-fpm已經執行,但是由於某種原因而沒有執行完畢,最終導致php-fpm程序終止。一般來說,與php-fpm.conf的設定有關,也與php的執行程式效能有關,**的訪問量大,而php-cgi的程序數偏少。針對這種情況的502錯誤,只需增加            php-cgi的程序數。具體就是修改/usr/local/php/etc/php-fpm.conf檔案,將其中的max_children值適當增加。這個資料要依據你的伺服器的配置進行設定。一般乙個php-cgi程序佔20m記憶體,你可以自己計算下,適量增多。

/usr/local/php/sbin/php-fpm reload 然後重啟一下.

c、504 表示超時,也就是客戶端所發出的請求沒有到達閘道器,請求沒有到可以執行的php-fpm。與nginx.conf的配置也有關係。

503:  伺服器目前無法使用(由於超載或停機維護)。通常,這只是暫時狀態。(服務不可用)

505:  伺服器不支援請求中所用的 http 協議版本。(http 版本不受支援)

Excel 錯誤解釋

1 如果單元格所含的數字 日期或時間比單元格寬,或者單元格的日期時間公式產生了乙個負值,就會產生 這個看起來比較簡單,大家應該都了解吧。解決方法 如果單元格所含的數字 日期或時間比單元格寬,可以通過拖動列表之間的寬度來修改列寬。如果使用的是1900年的日期系統,那麼excel中的日期和時間必須為正值...

svn各種錯誤解釋

黃色感嘆號 有衝突 這是有衝突了,衝突就是說你對某個檔案進行了修改,別人也對這個檔案進行了修改,別人搶在你提交之前先提交了,這時你再提交就會被提示發生衝突,而不允許你提交,防止你的提交覆蓋了別人的修改。要解決衝突,如果你確認你的修改是無效的,則用tsvn還原你的修改就行了 如果認為你的修改是正確的,...

HTTP 錯誤請求

iis狀態 的含義 概要 當使用者試圖通過http或檔案傳輸協議 ftp 訪問一台正在執行internet資訊服務 iis 的伺服器上的內容時,iis返回乙個表示該請求的狀態的數字 該狀態 記錄在iis日誌中,同時也可能在web瀏覽器或ftp客戶端顯示。狀態 可以指明具體請求是否已成功,還可以揭示請...