dotcloud Джанго Монго 502

Я получил приложение Django с https://github.com/jpetazzo/django-and-mongodb-on-dotcloud

но приложение получает ошибку 502 - приложение не отвечает.

при развертывании приложения ошибка аутентификации waitfordb и manage throws. Я sshed и запускал эти скрипты по отдельности, все работало нормально, но все равно сервер выдает ошибку 502.

Может кто-нибудь дать несколько указателей. Мне нужно настроить приложение на основе Django, используя mongodb

1 ответ

Решение

Произошло недавнее изменение (исправление ошибки) в мастере службы Python nginx.conf файл. Первоначально он объявил блок местоположения nginx следующим образом.

location /static { root /home/dotcloud/data ; }

который сломал вещи, так что это было изменено на это.

location /static/ { root /home/dotcloud/data ; }

Когда это случится с каждым, кто объявил свое /static/ расположение блока в своем собственном nginx.conf файл приведет к ошибке nginx и не запустится. Вы можете подтвердить, что это ваша проблема, перейдя в ваш сервис.

dotcloud ssh <application.service>

А затем, глядя на ваши файлы журнала nginx в /var/log/nginx/,

Самый простой способ исправить это удалить /static/ блок местоположения от вашего nginx.conf файл, а затем повторите вашу заявку.

Репо, о котором вы говорите выше, еще не исправлено.

Другие вопросы по тегам