Tag: http status code 504

在进行API调用时如何避免504

我正在使用下面的代码来创build从我的节点应用程序调用一个API的请求。 var options = { host: "www.something.com", path: "/api/something.php", method: "POST" }; var request = https.request(options, callback); request.write(str); request.end(); 有时候我会收到状态码504的回复 会增加应用程序的超时帮助? 当我收到504的响应,是否意味着我的客户端和API服务器之间的网关放弃了? 或者是我的客户的问题?

504网关超时错误NodeJs

我有一个在DC / OS实例中托pipe的应用程序,应用程序查询雪花数据库并得到结果。 我正在使用雪花sdk来查询雪花数据库,我们也正在stream动我们从雪花中得到的结果。 var statement = connection.execute({ sqlText: sql, complete: function (err, stmt, rows) { var stream = stmt.streamRows(); callback(err, stream, response); }} 但是,如果查询量大,查询处理花费时间在雪花,我的客户端得到504网关超时错误。尽pipe节点服务仍在运行,但假设我从浏览器/邮递员打到DC / OS我会得到504超时错误在这里,但雪花返回结果到我的节点服务。 什么是避免它的正确策略? 这是我从服务器上得到我的客户端的错误,虽然我的节点服务仍然保持与雪花连接,并从雪花得到的结果。