記一次Nginx 400錯誤

2021-09-08 11:53:41 字數 657 閱讀 8518

在乙個非cdn的網域名稱下有乙個頁面,需要請求cdn網域名稱下的資源。所以在cdn的那臺源站的nginx上設定了

add_header 'access-control-allow-headers' 'x-requested-with'

add_header 'access-control-allow-methods' 'get,post,options

add_header 'access-control-allow-origin' 'xx.com'

該頁面同時也會請求乙個.do介面,而這個介面部署在另外乙個網域名稱下,然後使用了 proxy_pass

結果就悲劇了,報上面的400 bad request,request header or cookie too large,網上的解法是在

client_header_buffer_size 16k;

large_client_header_buffers 4 64k;

最後的處理方法是將proxy_pass ip:port;

具體原因暫時就沒有深究了,暫時是這麼處理的。

記一次Nginx 400錯誤

在乙個非cdn的網域名稱下有乙個頁面,需要請求cdn網域名稱下的資源。所以在cdn的那臺源站的nginx上設定了 add header access control allow headers x requested with add header access control allow meth...

記一次nginx超時404

想用php請求數個介面,花費時間較長,導致超時 起初只是使用set time limit 0 等方式在php內操作,未能解決 後又修改php引數,ng引數未能解決 最終在網上一番查詢,在ng的配置檔案中加入下方的 fastcgi connect timeout 300 fastcgi read ti...

記一次statspack錯誤處理

客戶資料庫警告日誌顯示,經檢查是由statspack自動排程指令碼引起的。quote thu jul 22 12 30 14 2010 errors in file oracle admin fysb bdump fysb j000 1805.trc ora 12012 error on auto ...