Nginx上传文件大小、超时限制

改Nginx上传文件大小限制

  我们使用ngnix做web server的时候,nginx对上传文件的大小有限制,默认是1M。

  当超过大小的时候会报413(too large)错误。这个时候我们要修改nginx的参lient_max_body_size 20M;

        location / {
                ...
                client_max_body_size 100m;
        }

连接超时

错误信息:504 Gateway Time-out

错误截图:

相关配置:

proxy_read_timeout:

Syntax:proxy_read_timeout time;
Default:
proxy_read_timeout 60s;
Context:httpserverlocation

Defines a timeout for reading a response from the proxied server. The timeout is set only between two successive read operations, not for the transmission of the whole response. If the proxied server does not transmit anything within this time, the connection is closed.

翻译:定义从代理服务器读取响应的超时时间。超时仅在两个连续的读取操作之间设置,而不是针对整个响应的传输。如果代理服务器在此时间内没有传输任何内容,则连接将关闭。

出处:Module ngx_http_proxy_module

注意:一般的请求超时多数都是后端代码业务处理耗时较长导致,故修改这个配置较多

如果本文对你有帮助,不妨请我喝瓶可乐吧!

你的打赏是对我最好的支持!

                    

posted @   小大宇  阅读(440)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示