nginx做负载均衡后导入导出Excel数据报错
遇到问题:使用nginx做了服务器的负载均衡后,在大数据量的excel导入导出,总是报错原因:导出数据报 504 Gateway Time-out 错误,基本都在导出操作1分钟的时候nginx默认设置项proxy_connect_timeoutnginx与upstream服务器用来建立连接的超时时间proxy_read_timeoutnginx从upstream读取数据包的超时时间proxy_se
遇到问题:
使用nginx做了服务器的负载均衡后,在大数据量的excel导入导出,总是报错
原因:
导出数据报 504 Gateway Time-out 错误,基本都在导出操作1分钟的时候
nginx默认设置项
proxy_connect_timeout nginx与upstream服务器用来建立连接的超时时间
proxy_read_timeout nginx从upstream读取数据包的超时时间
proxy_send_timeout nginx向upstream写数据超时时间
这几个默认都是60s,导致导出大数据量需要的时间超过60s时,nginx就直接返回了超时问题
导入数据报 413 request entity too large 错误,导入较大数据量的时候出现
nginx默认设置项
client_max_body_size Nginx代理的所有请求实体的大小限制
默认值为1M
解决方法:
增大proxy_connect_timeout、proxy_read_timeout、proxy_send_timeout为合适的值,并增加client_max_body_size限制的大小值
更多推荐
所有评论(0)