Ошибка «Основной процесс завершен». Системный файл Gunicorn - PullRequest
0 голосов
/ 05 декабря 2018

Я следую этой статье , чтобы развернуть мой проект Django.Я создал gunicorn.service файл в /etc/systemd/system/gunicorn.service с этой конфигурацией:

[Unit]
Description=gunicorn daemon
After=network.target

[Service]
User=azizbek
Group=www-data
WorkingDirectory=/home/admin/respositories/ninersComingSoon
ExecStart=/root/.local/share/virtualenvs/ninersComingSoon-_UZsUc5R/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/admin/repositories/ninersComingSoon/niners.sock ninersComingSoon.wsgi:application

[Install]
WantedBy=multi-user.target

Местоположение моего проекта /home/admin/respositories/ninersComingSoon

И когда я запускаю

systemctl start gunicorn
systemctl enable gunicorn

он должен создать файл niners.sock внутри каталога проекта, но это не так.

Затем я набрал эту команду, чтобы выяснить, что я сделал не так.

journalctl -u gunicorn

И результат был

Dec 05 02:05:26 server.niners.uz systemd[1]: Started gunicorn daemon.
Dec 05 02:05:26 server.niners.uz systemd[1]: gunicorn.service: Main process exited, code=exited, status=203/EXEC
Dec 05 02:05:26 server.niners.uz systemd[1]: gunicorn.service: Unit entered failed state.
Dec 05 02:05:26 server.niners.uz systemd[1]: gunicorn.service: Failed with result 'exit-code'.

Так можете ли вы помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 09 декабря 2018

Проблема была в WorkingDirectory.Там был неправильный путь.Там должно быть .../repositories/... вместо .../respositories/...

...