Состояние supervisorctl только запускается, но не работает.И nginx restart удаляет файл sock - PullRequest
0 голосов
/ 26 апреля 2019

Я развернул свой проект 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
...