Il est peu probable qu'il s'agisse d'un problème de configuration nginx.
Il est presque certain que le backend est en train de planter (ou simplement de mettre fin à la connexion) plutôt que de donner une réponse mal formée. c'est-à-dire que le message d'erreur vous indique quel est le problème, mais vous cherchez au mauvais endroit pour le résoudre.
Vous ne donnez pas assez d'informations pour permettre à l'utilisateur de déterminer quel est le problème exact, mais si je devais deviner :
Il s'agit soit d'un dépassement de délai quelque part, soit d'un manque de mémoire.