无法加载资源:服务器响应状态为504(从服务器读取响应时超时)Node.js,Nginx

时间:2019-01-04 05:53:48

标签: node.js nginx timeout multer http-status-code-504

在尝试上传大文件时,出现504超时错误。使用node.js / multer,cloudflare,nginx和ec2。网络不是很好,上传文件需要花费时间,上传文件4-7分钟后超时。没有发现完全相同的超时时间,它总是随机的

2 个答案:

答案 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;