当前位置:   首页安装配置香港主机Nginx上传大文件超时怎么办_上传请求

香港主机Nginx上传大文件超时怎么办_上传请求

发布日期:2022-01-18 10:03 | 文章来源:gibhub

情况如下:用nginx作代理主机,上传大文件时(本人测试上传50m的文件),提示上传超时或文件过大。原因是nginx对上传文件大小有限制,而且默认是1M。另外,若上传文件很大,还要适当调整上传超时时间。解决方法是在nginx的配置文件下,加上以下配置:client_max_body_size 50m; //文件大小限制,默认1mclient_header_timeout 1m; client_body_timeout 1m; proxy_connect_timeout 60s; proxy_read_timeout 1m; proxy_send_timeout 1m;每个参数的意思:client_max_body_size限制请求体的大小,若超过所设定的大小,返回413错误。client_header_timeout读取请求头的超时时间,若超过所设定的大小,返回408错误。client_body_timeout读取请求实体的超时时间,若超过所设定的大小,返回413错误。proxy_connect_timeouthttp请求无法立即被容器(tomcat, netty等)处理,被放在nginx的待处理池中等待被处理。此参数为等待的最长时间,默认为60秒,官方推荐最长不要超过75秒。proxy_read_timeouthttp请求被容器(tomcat, netty等)处理后,nginx会等待处理结果,也就是容器返回的response。此参数即为主机响应时间,默认60秒。proxy_send_timeouthttp请求被主机处理完后,把数据传返回给Nginx的用时,默认60秒。问题解决!

版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部