Téléchargement de fichiers dans node.js en tant que nginx en amont

J’ai une application de nœud s’exécutant via nginx en amont et effectuant des téléchargements de fichiers jusqu’à 2 Go.

Dans nginx, j’ai client_max_body_size réglé sur 2G et augmenté client_body_buffer_size à 2mb .

Je trouve que lors du téléchargement de fichiers volumineux (par exemple, 1 Go), il restra bloqué pendant très longtemps (30 secondes +) jusqu’à ce qu’il devienne un nœud (qui gère réellement le téléchargement).

J’ai des journaux dans nginx pour [warn] 9624#0: *586 a client request body is buffered to a temporary file /usr/share/nginx/client_body_temp/0000000032

Des idées pourquoi il ne passe pas tout de suite au nœud ou comment je peux l’optimiser?