運維挖坑埋坑之旅—-413 Request Entity Too Large

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1575160

       好久沒寫博文了,天天忙的喘不過來氣。最近是該總結總結前段時間的工作了,順便緩解下這兩天的霉氣。

       今天在內部上了一套圖片編輯系統,結果下午就收到開發的報錯,報錯信息如下:

<html>
<head><title>413 Request Entity Too Large</title></head>
<body bgcolor="white">
<center><h1>413 Request Entity Too Large</h1></center>
<hr><center>nginx/1.6.0</center>
</body>
<html>

       通過提示信息可以看出該問題是由于客戶端請求的內容過大造成的,進一步查看HTTP狀態碼表,可以看到HTTP協議中是這樣定義這個錯誤的:

服務器拒絕處理當前請求,因為該請求提交的實體數據大小超過了服務器愿意或者能夠處理的范圍。此種情況下,服務器可以關閉連接以免客戶端繼續發送此請求。

       通過和開發交流,發現當在前端程序上傳大于1M的圖片時,會產生以上報錯信息。

       之前經常看nginx的書籍,了解 nginx 涉及到上傳的參數有 3 個。

client_body_buffer_size # 配置請求實體緩存區大小。當上傳的請求實體超出緩存區大小時,會寫到client_body_temp_path配置的路徑下去
client_body_temp_path   # 設置臨時文件存放路徑,該路徑必須有寫權限,不然會報 500 錯誤
client_max_body_size    # 設置上傳文件的最大值,默認值為1M

       因此就想到這個錯誤可能和 client_max_body_size 有關。

       經過查看nginx的配置文件,發現尚未配置這個值。這說明就使用的是該參數的默認值 1 M。于是,我就在該配置文件中添加了相關參數:

client_body_temp_path /usr/local/nginx/html;
client_body_buffer_size 128k;
client_max_body_size 8M;

       添加完畢之后,重載 nginx 服務。開發那邊測試正常,問題解決。

轉自:http://nolinux.blog.51cto.com/4824967/1575160

原創文章,作者:s19930811,如若轉載,請注明出處:http://www.www58058.com/1943

(1)
s19930811s19930811
上一篇 2016-08-15 12:12
下一篇 2016-08-15 12:12

相關推薦

  • 如何正確安裝一個源碼包

        下周就要考試了,心情挺忐忑不安的,前幾天做了25期的考試題,感覺每個題都是老師上課講過的,但是自己做卻想不起來了。這應該就像學習數學一樣,需要大量練習,做的多了自然就會了。     這周我們學習了如何使用yum,還學習了磁盤管理。針對如何安裝源碼包,以httpd包為例我們…

    2017-08-19
  • LVS集群類型

     lvs:Linux Virtual Server         l4:四層路由、四層交換          根據請求報文的目標IP和目標PORT將其調度轉發至后端的某主機;      IPTABLES:  …

    Linux干貨 2017-01-10
  • Hello word!

    初識linux

    2018-03-26
  • N22期-第四周博客作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@localhost jimmy]# cp -r /etc/skel/ /home/tuser1 [root@localhost jimmy]#&nbsp…

    Linux干貨 2016-08-30
  • 第三周博客作業

    who useradd usermod groupadd

    Linux干貨 2017-12-17
  • 關于大型網站技術演進的思考(八):存儲的瓶頸(8)

    原文出處: 夏天的森林  在開始本篇主要內容前,我們一起看看下面的幾張截圖,首先是第一張圖,如下圖所示: 這是一家電商網站的首頁,當我們第一次打開這個首頁,網站會彈出一個強制性的對話框,讓用戶選擇貨物配送的地址,如果是淘寶和京東的話,那么這個選擇配貨地址的選項是在商品里,如下圖是淘寶的選擇配送地點: 下圖是京東選擇配貨地點: 那么圖一跟京…

    2015-03-11
欧美性久久久久