聊聊nginx的幾個常見異常

2021-09-14 05:48:07 字數 785 閱讀 8154

本文主要小結一下nginx的幾個常見異常以及解決措施。

這個通常是proxy_temp目錄的owner和group設定不對,導致沒有許可權

ps aux | grep "nginx: worker process" | awk ''
通過如上命令檢視執行woker程序的使用者,然後將proxy_temp目錄的許可權改為與之一致,比如

chown -r nobody:nogroup /usr/local/openresty/nginx/proxy_temp
如果的後端**介面明明好好的,但是通過nginx**,有時候會報400,那麼這個通常是nginx的client_header_buffer_size 太小,或者large_client_header_buffers不夠大

client_header_buffer_size 4k; //可以把這個調大,比如128k

large_client_header_buffers 4 128k;

這裡是調整了large_client_header_buffers

這個通常是client_max_body_size設定太小,不是chunked方式上傳的附件會有問題

client_max_body_size           20m;
這裡調大為20m

安裝nginx常見的幾個問題

tar zxvf nginx 0.8.33.tar.gz cd nginx 0.8.33 configure prefix usr local nginx make make install 說明一下nginx的configure引數 configure命令是用來檢測你的安裝平台的目標特徵的。它定義...

異常 常見的異常

在程式設計中異常處理會被頻繁的使用,所以有必要知道一些常見的異常。nullpointexception 空指標異常,屬於執行時異常。簡單來說就是呼叫了未經初始化的物件或者不存在的物件,或者是訪問或修改null物件的屬性或方法。classnotfoundexception 找不到類異常。出現這種情況一...

常見的異常

arithmeticexception 由於除數為0引起的異常 arraystoreexception 由於陣列儲存空間不夠引起的異常 classcastexception 一當把乙個物件歸為某個類,但實際上此物件並不是由這個類 建立的,也不是其子類建立的,則會引起異常 illegalmonitor...