vikkyshostak
@vikkyshostak
< This head full of dreams.

Как исправить ошибку FATAL Exited too quickly при разворачивания Django на VDS?

Ребят! Помогите джанго-нубу, пожалуйста.. Упорол уже один день на эту проблему (которая ещё и не гуглится). Система: Дебиан 8х64, ядро ЦПУ 1 шт., ОЗУ 2 Гб. Пайтон 3.4 + Джанго 1.10.х.

Делаю всё по этому мануалу: djbook.ru/examples/62 (один в один, шаг за шагом), но на моменте с запуском supervisorctl вылезает вот это:

myproject FATAL Exited too quickly (process log may have details)

Пробовал и рестартить VDS и заново (благо чистый тестовый сервак) с нуля ОСь накатывал и повторял по тому мануалу, но один фиг.. в логах написано ровно эта же фраза.

Помогите, пожалуйста! Может быть есть другой способ запуститься на VDS (кроме uWSGI)? Хочется уже пробовать в вебе развернуть, а не только на локалке гонять.
  • Вопрос задан
  • 4426 просмотров
Решения вопроса 1
vikkyshostak
@vikkyshostak Автор вопроса
< This head full of dreams.
Помог этот мануал: https://www.digitalocean.com/community/tutorials/h...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@artinnok
бекенд-программист
Попробуй без супервизора стартануть - nginx, твой проект на джанго. Проксируй запрос с nginx на 8000 порт локального сервака джанги. Это первая итерация.

Затем прикрути gunicorn. Теперь nginx будет проксировать запросы на gunicorn, а он запускать твой проект. Это вторая итерация.

Затем supervisor. Теперь супервизор будет поднимать gunicorn из под себя, nginx работает автономно. Для начала тебе этого хватит.

nginx:
server {
  listen 80;
  server_name example.com; #либо ip, либо доменное имя

  location / {
      proxy_pass http://127.0.0.1:8000;
      proxy_set_header Host $server_name;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}


django:
python manage.py runserver
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы