在尝试上传大文件时,出现504超时错误。使用node.js / multer,cloudflare,nginx和ec2。网络不是很好,上传文件需要花费时间,上传文件4-7分钟后超时。没有发现完全相同的超时时间,它总是随机的
答案 0 :(得分:1)
这可能是由于Cloudflare免费软件包限制了您上传的文件大小不超过50mb。
答案 1 :(得分:0)
在服务器的Nginx配置中,可能需要在以下位置更改限制
client_max_body_size 5M;
大约10M或最大文件大小
client_max_body_size 10M;
如果使用nginx代理,也会增加超时限制
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;