Wie debug "could not receive data from client: Connection reset by peer"

Bin ich mit einem django-celery-Anwendung auf Ubuntu-12.04.

Wenn ich eine Sellerie Aufgabe von meinem web-interface, bekomme ich die folgende Fehlermeldung, form angenommen postgresql-9.3 logfile (Maximalwert der log):

2013-11-12 13:57:01 GMT tss_usr 8113 LOG:  could not receive data from client: Connection reset by peer

tss_usr ist die postgresql-Benutzer der django-Anwendung-Datenbank und (in diesem Beispiel) 8113 ist die pid des Prozesses, der getötet die Verbindung, denke ich.

Haben Sie eine Idee, warum das passiert, oder zumindest gewusst wie: Debuggen dieses Problem?

Machen wieder alles funktioniert muss ich neu starten, postgresql, was das ist äußerst unbequem.

  • Diese msg wird in der Regel protokolliert, wenn Postgres zahlen darauf hin, dass die Anwendung verbunden war, Weg gegangen ist und nicht geschlossen, die Verbindung zur Datenbank. Ich bin wirklich überrascht, Sie haben mit dem Neustart von Postgres eine neue Verbindung. Ist das mit jeder app? oder nur deine? Können Sie die Verbindung über psql?
  • Ich habe gegoogelt und ich fand heraus, was diese Meldung bedeutet, aber ich habe keine Idee, wie das zu prüfen, was die Ursache ist. Ich habe eine django-app, die verwendet Sellerie, aber ich habe keine Linien die Verwaltung von direkt-verbindungen schließen. Ich kann eine Verbindung via psql, aber wenn die Verbindung abbricht ich kann nichts tun, von einem lokalen terminal zu!
  • Es ist möglich, dass Sie schon nicht-superuser-verbindungen (deine config-Datei wird sich zeigen , aber ich wäre überrascht, wenn Sie PostgreSQL selbst reagiert.
  • Aber meine tss_usr Benutzer super-user-Privilegien auf django-app-Datenbank...von wich config-Datei redest du, postgresql.conf?
InformationsquelleAutor caneta | 2013-11-12
Schreibe einen Kommentar