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超时错误在这里,但雪花返回结果到我的节点服务。 什么是避免它的正确策略? 这是我从服务器上得到我的客户端的错误,虽然我的节点服务仍然保持与雪花连接,并从雪花得到的结果。

你好,我是来自雪花的好友。

理论上,你不应该看到504,因为我们重试了所有500级别的http错误代码。

那么你可以给我的查询ID,你打504? 结果集又有多大? 我想这是很大的,因为你正在stream媒体。

另外,你连接到哪个部署? 欧盟还是美国西部?