麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Nginx > 正文

nginx上傳文件大小報錯500的解決辦法

2024-08-30 12:29:05
字體:
來源:轉載
供稿:網友

nginx上傳文件大小報錯500的解決辦法

采用nginx作反向代理,出現了一個詭異的問題,小文件可以提交,大文件會報500內部錯誤。這個是什么原因導致的呢?

    查wiki可知,上傳文件大小相關的有三個配置

  • client_body_buffer_size 配置請求體緩存區大小, 不配的話,
  • client_body_temp_path 設置臨時文件存放路徑。只有當上傳的請求體超出緩存區大小時,才會寫到臨時文件中
  • client_max_body_size 設置上傳文件的最大值

所以查出來,問題出現的原因是

1.文件大小超過了client_body_buffer_size

2.client_body_temp_path的臨時文件路徑居然沒有寫權限

以上兩個原因導致了返回500錯誤。

如果上傳文件大小超過client_max_body_size時,會報413 entity too large的錯誤。

原因知道了,修正就簡單了。

1.client_body_buffer_size 盡量設置的大點,這是基于速度的考慮,如果因為設置的過小,導致上傳的文件老要寫磁盤,那速度就太慢了。

2.client_body_temp_path 路徑要有可寫權限,這個是明顯的錯誤了。改正了就好

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

可以設置為client_max_body_size 100m;  或者按照自己的業務來設置這個值。

以上就是nginx 文件上傳出錯的解決辦法,如有疑問請留言或者到本站社區交流討論大家共同進步,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品无吗乱吗av国产爱色 | 精品成人av一区二区在线播放 | 久草视频手机在线观看 | 黄色片网站在线看 | 欧美一级不卡视频 | 中文字幕电影免费播放 | 黄色大片免费看 | 逼片视频| 线观看免费完整aaa 久久不雅视频 | 毛片大全免费 | 亚洲一区 国产 | 免费国产一区二区视频 | 色综合久久久久久久久久久 | 国产毛片毛片毛片 | 精品一区二区亚洲 | 午夜小电影 | 康妮卡特欧美精品一区 | av成人免费观看 | 国产午夜精品久久久久 | 在线免费91 | 国产一区二区在线免费观看 | 国产免费久久久久 | 性大片免费看 | 欧美一区二区片 | 国产毛片毛片 | 欧美性猛交xxx乱大交3蜜桃 | 日本在线视 | 久久久成人999亚洲区美女 | 夜添久久精品亚洲国产精品 | 亚洲成人久久精品 | av电影在线观看免费 | 午夜a狂野欧美一区二区 | 色播视频在线播放 | 激情宗合网 | 国产亚洲精品成人 | 性欧美一区二区 | 成年人视频免费看 | 黄色网战入口 | 久精品久久 | 国产人成免费爽爽爽视频 | 黄色av电影在线 |