Я развернул свой проект django с помощью nginx, gunicorn и supervisor около недели назад на экземпляре ubuntu. Все прошло хорошо, пока я не выполнил ту же процедуру сегодня, чтобы загрузить измененный проект. Но, похоже, ничего не работает
У меня есть несколько вопросов: нормально ли отключать файл sock при вводе sudo service nginx restart. Это не случалось со мной раньше. После внесения изменений и при перезапуске файл sock пропадает.
Почему статус supervisorctl говорит только о «запуске». Раньше я видел «Бег» со временем вдоль него.
Пожалуйста, помогите, я потратил столько времени на это. Мне отчаянно нужно какое-то руководство
gunicorn.conf residing in etc/supervisor/conf.d
[program:gunicorn]
directory=/home/ubuntu/untitled2/cpanel
command=/home/ubuntu/env/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/untitled2/cpanel/app.sock cpanel.wsgi:app$
autostart=true
autorestart=true
stderr_logfile=/var/log/gunicorn/gunicorn.err.log
stdout_logfile=/var/log/gunicorn/gunicorn.out.log
[group:guni]
programs:gunicorn
django.conf residing in /etc/nginx/sites-available
server {
listen 80;
server_name www.rabcdere.com;
location /static/ {
# root /var/www/app/static/;
alias /var/www/static/;
autoindex off;
}
location / {
include proxy_params;
proxy_pass http://unix:home/ubuntu/untitled2/cpanel/app.sock;
}
}
gunicorn error log says
SyntaxError: unexpected EOF while parsing
[2019-04-26 11:22:07 +0000] [424] [INFO] Worker exiting (pid: 424)
[2019-04-26 11:22:07 +0000] [426] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/home/ubuntu/env/lib/python3.5/site-packages/gunicorn /arbiter.py", line 583, in spawn_worker
worker.init_process()
File "/home/ubuntu/env/lib/python3.5/site-packages/gunicorn/workers/base.py", line 129, in init_process
self.load_wsgi()
File "/home/ubuntu/env/lib/python3.5/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
self.wsgi = self.app.wsgi()
File "/home/ubuntu/env/lib/python3.5/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/home/ubuntu/env/lib/python3.5/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
return self.load_wsgiapp()
File "/home/ubuntu/env/lib/python3.5/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
return util.import_app(self.app_uri)
File "/home/ubuntu/env/lib/python3.5/site-packages/gunicorn/util.py", line 362, in import_app
app = eval(obj, vars(mod))
File "<string>", line 1
app$
^
SyntaxError: unexpected EOF while parsing