2012-11-10 4 views
4


Nous utilisons le plan de grue PostgreSQL, et a beaucoup de journal comme celui-ci
app postgres - - [5-1] ... LOG: could not receive data from client: Connection reset by peerHeroku PostgreSQL Connexion réinitialisée par l'homologue

Nous utilisons environ 50 dynos.
PostgreSQL est-il à court de connexions avec un groupe de dynos?
Quelqu'un peut-il m'aider à expliquer ce cas?

Merci

+0

Obtenez-vous également une 'EOF inattendue sur la connexion client'? – titanofold

+0

oui, nous avons aussi 'LOG: EOF inattendu sur la connexion client' –

+0

Je rencontre la même chose. Avez-vous compris? – slezica

Répondre

1

Il y a une entrée FAQ Heroku sur ce point: Understanding Heroku Postgres Log Statements and Common Errors: could not receive data from client: Connection reset by peer.

Bien que ce journal soit émis par postgres, la cause de l'erreur n'a rien à voir avec la base de données elle-même. Votre application est tombée en panne lors de la connexion à postgres et n'a pas nettoyé sa connexion à la base de données. Postgres a remarqué que le client (votre application) a disparu sans mettre fin à la connexion correctement, et a enregistré un message le disant. Si vous ne voyez pas le backtrace de votre application, vous devrez peut-être vous assurer que vous êtes en train de vous connecter à stdout (au lieu d'un fichier) et que vous avez synchronisé stdout.

Questions connexes