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

问题描述 投票:1回答:2

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

node.js nginx timeout multer http-status-code-504
2个回答
1
投票

这可能是由于Cloudflare免费软件包限制您上传大于50mb的文件。


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;
© www.soinside.com 2019 - 2024. All rights reserved.