2012-05-29 6 views
5

Ich benutze Yaml. Es hat sich eine Linie sagt: daemonize : /var/www/apps/myapp.logWie man uwsgi --emperor als Daemon ausführen

Wenn uwsgi -y vassals/myappconfig.yaml läuft die Website im Hintergrund. Ich kann andere Dinge im Terminal tun, sogar abmelden. Dies ist der Effekt, den ich erwarte.

Wenn uwsgi --emperor vassals, kann die Website laufen, aber es im Terminal stecken. Ich muss ctrl + c verwenden, um es zu beenden, um zum Terminal zurückzukehren. Dann ist die Website nicht erreichbar. Das erwarte ich nicht.

Ich möchte keine Dinge wie nohup verwenden. Wenn uwsgi --emperor nicht die richtige Lösung ist, würde ich lieber Websites nacheinander laden, die alle dämonisch laufen.

Antwort

12

Sie --daemonize <logfile> den Kaiser zu

+0

ja passieren können, soll ich das versucht habe ... – hbrls