Исчезновение файла .sock [Django + Nginx + Gunicorn]

При попытке установить мой проект django на AWS EC2 (ubuntu), оказывается, что что бы я ни делал, мой файл .sock удаляется почти мгновенно сам по себе.

Моя структура: home/ubuntu/sites/myapplication/manage.py

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

[Service]
User=ubuntu
Group=www-data
WorkingDirectory=/home/ubuntu/sites/myapplication
ExecStart=/home/ubuntu/.local/share/virtualenvs/myapplication-yDrKR6kT/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/ubuntu/sites/myapplication/myapplication.sock application.wsgi:application

[Install]
WantedBy=multi-user.target

Ниже приведены команды, которые я использовал, без особого порядка (Nginx не может найти файл .sock, поэтому он должен быть gunicorn)
sudo systemctl deamon-reload
sudo systemctl restart gunicorn
sudo systemctl start gunicorn
sudo systemctl enable gunicorn

После выполнения команды sudo systemctl start gunicorn я вижу, как файл .sock появляется в каталоге приложения, однако через 10 секунд он исчезает. Он также мгновенно исчезает, если я выполняю команду enable.

Большинство предложений, которые я нашел, говорят мне перезапустить gunicorn, что не работает в моем случае. (Также как и перезагрузка сервера, к вашему сведению) Это может быть проблема с правами, но тогда я не понимаю, почему файл .sock появляется вскоре, а затем удаляется системой автоматически.

Вернуться на верх