Zeitlimit für Apollo Server beim Warten auf Stream-Daten

8

Ich versuche auf das Ergebnis eines Streams mit meinem Apollo Server zu warten. Mein Resolver sieht so aus.

%Vor%

Dieser Resolver funktioniert einwandfrei, wenn der zurückgegebene Datenstrom klein ist. Wenn die eingehenden Daten jedoch größer sind, erhalte ich 503 (Service Unavailable) . Ich sehe aus wie die Zeitüberschreitung um 30 Sekunden stattfindet. Ich habe versucht, den Timeout meines Express-Servers mit graphQLServer.timeout = 240000; zu erhöhen, aber das hat keinen Unterschied gemacht.

Wie kann ich diesen & amp; Woher kommt die 30-Sekunden-Zeitüberschreitung? Es schlägt nur fehl, wenn die Ergebnisse länger dauern.

Ich verwende Ссылка , um die Ergebnisse aus dem Stream zu sammeln.

Fehler von try catch:

%Vor%     
ToraRTC 28.01.2018, 19:12
quelle

0 Antworten