我是靠谱客的博主 高挑小猫咪,这篇文章主要介绍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上传大图片或者大文件失败内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部