Сервис Gunicorn не запускается - PullRequest
0 голосов
/ 11 марта 2020

Gunicorn не запускается

Привет, я ожидаю, что это не правильный subreddit для этого, к сожалению, но потому что это приложение django, я пришел сюда в качестве отправной точки. Но по какой-то причине служба gunicorn не запустится ни на одном из моих серверов. Файлы gunicorn.service и gunicorn.socket идентичны и находятся в одинаковых местах (я создаю промежуточный сервер, поэтому он должен быть как можно ближе к другому, другой работает нормально). Может кто-нибудь увидеть, в чем может быть проблема

gunicorn.service:

#!/bin/sh

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

[Service]
User=pcc
Group=nginx
WorkingDirectory=/home/rob/myproject
ExecStart=/home/rob/anaconda3/envs/django_env/bin/gunicorn --workers 3 --bind unix:/run/gunicorn.sock myproject.wsgi:application

[Install]
WantedBy=multi-user.target

gunicorn status:

(django_env) [rob@pcc-home-page run]$ sudo systemctl status gunicorn
● gunicorn.service - gunicorn daemon
   Loaded: loaded (/etc/systemd/system/gunicorn.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Wed 2020-03-11 12:45:25 UTC; 13s ago
  Process: 1466 ExecStart=/home/rob/anaconda3/envs/django_env/bin/gunicorn --workers 3 --bind unix:/run/gunicorn.sock myproject.wsgi:application (code=exited, status=203/EXEC)
 Main PID: 1466 (code=exited, status=203/EXEC)

Mar 11 12:45:25 pcc-home-page.novalocal systemd[1]: Started gunicorn daemon.
Mar 11 12:45:25 pcc-home-page.novalocal systemd[1]: gunicorn.service: main process exited, code=exited, status=203/EXEC
Mar 11 12:45:25 pcc-home-page.novalocal systemd[1]: Unit gunicorn.service entered failed state.
Mar 11 12:45:25 pcc-home-page.novalocal systemd[1]: gunicorn.service failed.

Некоторая дополнительная информация: сервер работает под CentOS, Django просто запускает страницу приветствия, поэтому нет исходного кода пока что, но разрешенные хосты были добавлены в файл settings.py. Все работает в Enaconda Envonda, в том числе Gunicorn, который был установлен в Env. Веб-сервер также находится под моей учетной записью не root, и я занимаюсь всем, что требует root доступа. Я не знаю, как просмотреть журналы для gunicorn, все остальные три раза, когда я настраивал этот же сервер, gunicorn просто работал, но на этот раз это не так, и я понятия не имею, почему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...