Ich habe mit Django eine App erstellt und Stoff und Küche verwendet, um die Konstruktion der Umgebung zu codieren, aber Gunicorn dämonisiert nicht gut. Wenn Sie die Option der Dämonisierung entfernen, wird sie ausgeführt, daher glaube ich nicht, dass die Einstellungen falsch sind.
puts(green('Starting gunicorn process...'))
with cd(project_root_path):
run('gunicorn {}.wsgi:application -c gunicorn_conf.py'.format(project_name))
Setzen Sie einfach pty = False
. Ich habe den Grund nicht gelesen, weil es problematisch ist.
run('gunicorn {}.wsgi:application -c gunicorn_conf.py'.format(project_name), pty=False)
http://www.fabfile.org/faq.html#init-scripts-don-t-work Sie können es sehen, indem Sie "In it-Skripten funktionieren nicht!" Lesen. Ich habe es nicht im Detail gelesen, aber es scheint, dass etwas nicht funktioniert.
In meinem Fall funktionierte das Starten und Stoppen von Nginx und td-agent, aber Gunicorn, das nicht als Paket verwaltet wird, funktionierte nicht.
Damit ist die Erstellung und Bereitstellung der Serverumgebung vorerst mit einem einzigen Befehl abgeschlossen.
Recommended Posts