ServerSide
New Member
Hallo.
Ich habe mir für mein Django Projekt einen vServer geholt und diesen entsprechend konfiguriert (nginx + gunicorn + Postgres + Django auf Python3 in einer virtualenv)
Das ganze läuft auch Alles und ich bin gerade dabei ein bisschen herumzuexperimentieren. Dabei kamen aber ein paar allgemeine (und vielleicht dumme) Fragen auf, die ich hier gern mit Euch diskutieren würde:
Für Gunicorn wird geraten es mit Supervisor(d) zu starten, weil es öfter mal vorkommen kann, dass Gunicorn sich aufhängt und neugestartet werden muss. An sich ja kein Problem.
1. Was aber ist mit Sachen wie nginx und Postgres? Sollte ich diese dann auch mit Supervisor o.ä. verwalten?
2. Wie machen es denn die Profis? nginx einfach starten und hoffen dass er nie abschmiert oder ebenfalls über Supervisor und Konsorten?
3. Was sind denn Eure Erfahrungen? Sind Abstürze überhaupt ein Problem? nginx und Postgres dürften inzwischen ziemlich stabil sein, aber wenn ich mal nen Tag unterwegs bin und nginx abschmiert, sollten schon etwaige Automatiken greifen und den Dienst neustarten, damit der Server wieder erreichbar ist. Oder ist das einfach das Risiko das man als Server-Betreiber hat?
So, das war's erstmal.
Vielen Dank schonmal für Eure Tipps und Ratschläge!
Ich habe mir für mein Django Projekt einen vServer geholt und diesen entsprechend konfiguriert (nginx + gunicorn + Postgres + Django auf Python3 in einer virtualenv)
Das ganze läuft auch Alles und ich bin gerade dabei ein bisschen herumzuexperimentieren. Dabei kamen aber ein paar allgemeine (und vielleicht dumme) Fragen auf, die ich hier gern mit Euch diskutieren würde:
Für Gunicorn wird geraten es mit Supervisor(d) zu starten, weil es öfter mal vorkommen kann, dass Gunicorn sich aufhängt und neugestartet werden muss. An sich ja kein Problem.
1. Was aber ist mit Sachen wie nginx und Postgres? Sollte ich diese dann auch mit Supervisor o.ä. verwalten?
2. Wie machen es denn die Profis? nginx einfach starten und hoffen dass er nie abschmiert oder ebenfalls über Supervisor und Konsorten?
3. Was sind denn Eure Erfahrungen? Sind Abstürze überhaupt ein Problem? nginx und Postgres dürften inzwischen ziemlich stabil sein, aber wenn ich mal nen Tag unterwegs bin und nginx abschmiert, sollten schon etwaige Automatiken greifen und den Dienst neustarten, damit der Server wieder erreichbar ist. Oder ist das einfach das Risiko das man als Server-Betreiber hat?
So, das war's erstmal.
Vielen Dank schonmal für Eure Tipps und Ratschläge!