我是靠谱客的博主 高挑小猫咪,最近开发中收集的这篇文章主要介绍Nginx上传大图片或者大文件失败,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题出现:使用nginx做反向代理或者请求转发时小的图片或者文件可以上传成功,大的失败,请求被终止

根据官方文档说明,可以在nginx配置文件中http、server、location等配置块添加配置,client_max_body_size size;来调整允许的客户端上传文件的body大小。设置为0,表示不限制。

在配置文件的Http中修改

http {
//其他代码
//body中可以携带文件大小,设置0为不限制
client_max_body_size 0;
//设置10m大小
//client_max_body_size 10m;
//稳妥起见增大超时时间
keepalive_timeout
650;
//types_hash_max_size影响散列表的冲突率。types_hash_max_size越大,就会消耗更多的内存,但散列key的冲突率会降低,检索速度就更快。types_hash_max_size越小,消耗的内存就越小,但散列key的冲突率可能上升。稳妥起见,增大
types_hash_max_size 2048;
....
}

结束

最后

以上就是高挑小猫咪为你收集整理的Nginx上传大图片或者大文件失败的全部内容,希望文章能够帮你解决Nginx上传大图片或者大文件失败所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部