(код = выход, статус = 200 / CHDIR)
Рабочий каталог, который вы настроили в сервисном модуле, неверен или недоступен.
Unix новичок здесь. Я пытаюсь начать gunicorn
с systemctl
. Сообщение об ошибке не появляется, но оно также не отображается в списке процессов:
$ sudo systemctl start gunicorn $ ps aux | grep gunicorn test+ 29902 0.0 0.0 14224 924 pts/0 S+ 11:13 0:00 grep --color=auto gunicorn
Возможно ли, что он работает, но невидим?
Или, если нет, как я могу отладить, почему он не работает?
ОБНОВЛЕНИЕ: Только попробовал systemctl status gunicorn
и получил это:
● gunicorn.service - Gunicorn Application Server handling myapp Loaded: loaded (/etc/systemd/system/gunicorn.service; enabled; vendor preset: enabled) Active: inactive (dead) (Result: exit-code) since Mon 2016-10-31 11:24:04 EDT; 1min 25s ago Process: 30135 ExecStart=/.venv/bin/gunicorn --workers 3 --bind unix:/home/myapp/myapp/myapp.sock myapp.wsgi:application (code=exited, status=200/CHDIR) Main PID: 30135 (code=exited, status=200/CHDIR)
Так что он мертв, но как я могу узнать почему?
(код = выход, статус = 200 / CHDIR)
Рабочий каталог, который вы настроили в сервисном модуле, неверен или недоступен.