2017-12-05 4 views
3

ich zur Zeit einen Server-Setup mit nginx und uwsgi mit django Dieser Fehler muss nicht passieren, bis ich versuche, meine rds instance* 10 Upstream-Zeitüberschreitung (110: Connection timed out), während mit uwsgi von Upstream-Antwort-Header zu lesen

zu ändern

meine volle Fehlermeldung ist *10 upstream timed out (110: Connection timed out) while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: xxx.xxx.xxx.xxx, request: "GET /load/ HTTP/1.1", upstream: "uwsgi://unix:/tmp/load.sock", host: "example.com", referrer: "https://example.com/"

ich war aws rds (postgres) verwendet, die perfekt funktionieren gut. Die einzige Änderung, die ich vorgenommen habe, ist von regulärem postgres Service zu aurora postgres Ich habe die DB nicht aktualisiert, von regulär zu aurora. Ich habe eine neue aurora postgres erstellt. Ich habe alles eingerichtet ... Host geändert und alles in meinem django db setting. runserver funktioniert lokal gut. Es verbindet sich mit db mit Lesen und Schreiben. Funktioniert perfekt. Aber wenn ich auf dem Server bereitstellen, öffnen Sie meine Domäne. Alles, was damit zusammenhängt, sieht gut aus, aber db verwandt, NEIN. Nahm dann natürlich das 504 Gateway Timeout. Ich ging zur Kasse nginx error log. Das ist die Fehlermeldung, die ich gefunden habe. Google, versucht ein paar Einstellungen andere stackoverflow Beiträge vorgeschlagen wie Hinzufügen single-interpreter = true in uwsgi.ini Datei. Kein Glück.

Kann mir bitte jemand eine Idee geben, wo ich nach diesem Problem suchen sollte?

Vielen Dank im Voraus.

Antwort

1

Versuchen Sie, zu Ihrer rds-Instanz zu gehen, überprüfen Sie die Einstellung der Sicherheitsgruppe. Ist mir einmal passiert, auch mir eine Weile, um herauszufinden, dass die Sicherheitsgruppe Einstellung das Problem ist. Ich erinnere mich nicht, die Sicherheitsgruppe einzurichten, aber es beschränkt mit lokalen IP

+0

ist wirklich das Problem, vielen Dank –

Verwandte Themen