私はDC/OSインスタンスでホストされているアプリケーションを持っています。アプリケーションはスノーフレークデータベースを照会し、結果を取得します。私はsnowflake sdkを使ってスノーフレークデータベースに問い合わせ、私たちはスノーフレークから得た結果をストリーミングしています。504ゲートウェイタイムアウトエラーNodeJs
var statement = connection.execute({
sqlText: sql,
complete: function (err, stmt, rows) {
var stream = stmt.streamRows();
callback(err, stream, response);
}}
しかし、照会が大きく、クエリの処理はスノーフレークに時間がかかる場合、私は私のclient.althoughでノードのサービスがまだ実行されているが、私は、ブラウザからDC/OSに当たっていたとされる504ゲートウェイタイムアウトエラーを取得します/ postman私はここで504タイムアウトエラーが発生しますが、snowflakeは結果を自分のノードサービスに返します。それを避けるための正しい戦略は何ですか? これは、私のノードサービスがまだsnowflakeとの接続を維持しており、snowflakeから結果を取得しても、サーバーからクライアントに届いたエラーです。
こんにちは、私は問題は、私は私のブラウザ(または郵便配達員のクライアント)(私はそれがサーバーでホストされている残りのAPI)から504エラーを取得した後、私のサーバーにスノーフレーク側から結果を返す、叩いている。 – user3649361
スノーフレークの問題ではないことが分かりました。 –