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
файл, а затем повторите вашу заявку.
Репо, о котором вы говорите выше, еще не исправлено.