欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx上傳文件大小報(bào)錯(cuò)500的解決辦法

 更新時(shí)間:2017年08月03日 11:19:02   作者:囧囧有神  
這篇文章主要介紹了nginx上傳文件大小報(bào)錯(cuò)解決辦法的相關(guān)資料,小文件可以提交,大文件會(huì)報(bào)500內(nèi)部錯(cuò)誤,這里提供解決辦法,需要的朋友可以參考下

nginx上傳文件大小報(bào)錯(cuò)500的解決辦法

采用nginx作反向代理,出現(xiàn)了一個(gè)詭異的問(wèn)題,小文件可以提交,大文件會(huì)報(bào)500內(nèi)部錯(cuò)誤。這個(gè)是什么原因?qū)е碌哪兀?/p>

    查wiki可知,上傳文件大小相關(guān)的有三個(gè)配置

  • client_body_buffer_size 配置請(qǐng)求體緩存區(qū)大小, 不配的話,
  • client_body_temp_path 設(shè)置臨時(shí)文件存放路徑。只有當(dāng)上傳的請(qǐng)求體超出緩存區(qū)大小時(shí),才會(huì)寫到臨時(shí)文件中
  • client_max_body_size 設(shè)置上傳文件的最大值

所以查出來(lái),問(wèn)題出現(xiàn)的原因是

1.文件大小超過(guò)了client_body_buffer_size

2.client_body_temp_path的臨時(shí)文件路徑居然沒(méi)有寫權(quán)限

以上兩個(gè)原因?qū)е铝朔祷?00錯(cuò)誤。

如果上傳文件大小超過(guò)client_max_body_size時(shí),會(huì)報(bào)413 entity too large的錯(cuò)誤。

原因知道了,修正就簡(jiǎn)單了。

1.client_body_buffer_size 盡量設(shè)置的大點(diǎn),這是基于速度的考慮,如果因?yàn)樵O(shè)置的過(guò)小,導(dǎo)致上傳的文件老要寫磁盤,那速度就太慢了。

2.client_body_temp_path 路徑要有可寫權(quán)限,這個(gè)是明顯的錯(cuò)誤了。改正了就好

3.client_max_body_size 設(shè)置上傳文件的最大值,這個(gè)是基于安全的考慮,我們認(rèn)為正常用戶不會(huì)或者基本不會(huì)上傳太大的文件。

可以設(shè)置為client_max_body_size 100m;  或者按照自己的業(yè)務(wù)來(lái)設(shè)置這個(gè)值。

以上就是nginx 文件上傳出錯(cuò)的解決辦法,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論大家共同進(jìn)步,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • nginx中文件下載指定保存文件名的配置方法

    nginx中文件下載指定保存文件名的配置方法

    這篇文章主要介紹了nginx中文件文件指定保存文件名的配置方法,可以達(dá)到實(shí)際文件名和保存的文件名不相同的效果,需要的朋友可以參考下
    2014-07-07
  • Nginx IP封禁及自動(dòng)封禁IP的實(shí)現(xiàn)

    Nginx IP封禁及自動(dòng)封禁IP的實(shí)現(xiàn)

    本文主要介紹了Nginx IP封禁及自動(dòng)封禁IP的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • nginx proxy_cache批量清除緩存的腳本介紹

    nginx proxy_cache批量清除緩存的腳本介紹

    今天小編就為大家分享一篇關(guān)于nginx proxy_cache批量清除緩存的腳本介紹,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • Nginx負(fù)載均衡以及動(dòng)靜分離的原理與配置

    Nginx負(fù)載均衡以及動(dòng)靜分離的原理與配置

    動(dòng)靜分離和負(fù)載均衡都是配置nginx實(shí)現(xiàn)對(duì)請(qǐng)求進(jìn)行操作,所以下面這篇文章主要給大家介紹了關(guān)于Nginx負(fù)載均衡以及動(dòng)靜分離的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • Nginx中keepalive配置小結(jié)

    Nginx中keepalive配置小結(jié)

    本文介紹了Nginx keepalive配置的概念和作用,闡述了keepalive連接的基本原理和優(yōu)勢(shì),并給出了一些常用的配置示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • 前端nginx部署詳細(xì)圖文教程

    前端nginx部署詳細(xì)圖文教程

    在前端開(kāi)發(fā)過(guò)程中經(jīng)常是需要把前端靜態(tài)資源放到服務(wù)器中看效果,這時(shí)經(jīng)常用到nginx來(lái)配置,下面這篇文章主要給大家介紹了關(guān)于前端nginx部署的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • nginx proxy_set_header的具體實(shí)現(xiàn)

    nginx proxy_set_header的具體實(shí)現(xiàn)

    proxy_set_header?是 Nginx 配置中的一個(gè)重要指令,本文主要介紹了nginx proxy_set_header的具體實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • 一次nginx崩潰事件的實(shí)戰(zhàn)記錄

    一次nginx崩潰事件的實(shí)戰(zhàn)記錄

    nginx是一個(gè)被廣泛使用的集群架構(gòu)組件,我們有必要對(duì)它有足夠的了解,下面這篇文章主要給大家介紹了一次nginx崩潰事件的相關(guān)資料,文中通過(guò)圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • 使用Nginx搭建文件下載服務(wù)器的方法詳解

    使用Nginx搭建文件下載服務(wù)器的方法詳解

    本篇文章主要介紹了使用nginx搭建文件下載服務(wù)器的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,文章通過(guò)代碼給大家介紹的非常詳細(xì),有需要的一起跟隨小編過(guò)來(lái)看看吧
    2023-09-09
  • SpringBoot項(xiàng)目整合FastDFS+Nginx實(shí)現(xiàn)圖片上傳功能

    SpringBoot項(xiàng)目整合FastDFS+Nginx實(shí)現(xiàn)圖片上傳功能

    FastDFS是一個(gè)開(kāi)源的輕量級(jí)分布式文件系統(tǒng),它對(duì)文件進(jìn)行管理,功能包括:文件存儲(chǔ)、文件同步、文件訪問(wèn)(文件上傳、文件下載)等,解決了大容量存儲(chǔ)和負(fù)載均衡的問(wèn)題,對(duì)SpringBoot整合FastDFS實(shí)現(xiàn)圖片上傳功能,感興趣的朋友一起看看吧
    2022-05-05

最新評(píng)論