Frage

Ich bin ganz neu mit Tornado Web als Web-Server, und habe eine wenig Mühe zu halten es läuft. Ich benutze normalerweise Django und Nginx, und bin es gewohnt, starten / stoppen / Neustart des Servers. Doch mit Tornado Ich habe Probleme, es zu „laufen“ zu sagen, ohne direkt meiner Haupt-Python-Datei für die Website ausgeführt wird, das heißt „Python ~ / path / to / server.py“.

Ich bin sicher, ich bin immer dies völlig falsch - ist es eine Möglichkeit, von ‚Bootstrapping‘ meinem Skript so, dass, wenn Nginx beginnt, Tornado startet

?

Jede mögliche Hilfe würde geschätzt!

War es hilfreich?

Lösung

Nein, es gibt keine Möglichkeit zu haben, nginx Ihren Tornado Beispiel laichen.

Normalerweise würden Sie einen externen Frameworks wie daemontools oder ein System Init-Skript ausführen, um die Tornado-Prozess.

Andere Tipps

Eine bessere Möglichkeit, es zu tun, ist mit supervisord , wie es auch in Python

geschrieben
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top