Gunicorn erros в gunicron.service gile
Я получил свой файл gunicorn.service, который, похоже, не запускается, когда я его запускаю, я проверил свой проект django на ошибки, но он, похоже, работает нормально
[Unit]
Description=gunicorn daemon
After=network.target
[Service]
User=root
Group=www-data
WorkingDirectory=/home/ubuntu/env/Django
ExecStart=/home/ubuntu/env/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/ubuntu/env/Django/demo.sock demo.wsgi:application>
[Install]
WantedBy=multi-user.target
когда я запускаю systemctl status gunicorn
я получаю следующую ошибку:
● gunicorn.service - gunicorn daemon
Loaded: loaded (/etc/systemd/system/gunicorn.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2021-09-01 10:15:43 UTC; 9min ago
Main PID: 30119 (code=exited, status=1/FAILURE)
Sep 01 10:15:43 ip-172-31-32-179 gunicorn[30119]: self.stop()
Sep 01 10:15:43 ip-172-31-32-179 gunicorn[30119]: File "/home/ubuntu/env/lib/python3.8/site-packages/gunicorn/arbiter.py", line 393, i>
Sep 01 10:15:43 ip-172-31-32-179 gunicorn[30119]: time.sleep(0.1)
Sep 01 10:15:43 ip-172-31-32-179 gunicorn[30119]: File "/home/ubuntu/env/lib/python3.8/site-packages/gunicorn/arbiter.py", line 245, i>
Sep 01 10:15:43 ip-172-31-32-179 gunicorn[30119]: self.reap_workers()
Sep 01 10:15:43 ip-172-31-32-179 gunicorn[30119]: File "/home/ubuntu/env/lib/python3.8/site-packages/gunicorn/arbiter.py", line 525, i>
Sep 01 10:15:43 ip-172-31-32-179 gunicorn[30119]: raise HaltServer(reason, self.WORKER_BOOT_ERROR)
Sep 01 10:15:43 ip-172-31-32-179 gunicorn[30119]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
Sep 01 10:15:43 ip-172-31-32-179 systemd[1]: gunicorn.service: Main process exited, code=exited, status=1/FAILURE
Sep 01 10:15:43 ip-172-31-32-179 systemd[1]: gunicorn.service: Failed with result 'exit-code'.
lines 1-15/15 (END)
Я пробовал искать различные исправления, но не уверен, что я делаю неправильно или что-то упускаю, мое приложение написано на django и я размещаю его на EC2
У вас лишняя угловая скобка в последнем demo.wsgi:application>
. Я думаю, что это должно быть demo.wsgi:application