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 |
---|---|
Default: | proxy_read_timeout 60s; |
Context: | http , server , location |
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
注意:一般的请求超时多数都是后端代码业务处理耗时较长导致,故修改这个配置较多
如果本文对你有帮助,不妨请我喝瓶可乐吧!
你的打赏是对我最好的支持!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署