2012-04-18 1 views
0

Я создал динамический веб-сайт с blohg (http://blohg.org), движок блога Mercurial/Flask/reST, и он работает на моей машине. Я попытался развернуть сайт/приложение в Dotcloud после http://docs.blohg.org/deploy/ и http://docs.dotcloud.com/services/python/, гарантируя, что мои файлы dotcloud.yml и wsgi.py находятся в нужном месте. Но когда я рассматривать мое приложение на моем URL Dotcloud я получилКак развернуть приложение blohg для Dotcloud?

Internal Server Error 
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. 

Мой файл wsgi.py это:

from blohg import create_app 
application = create_app('<my_app_name>') 

Я не знаю, что это неправильно.

Есть ли способ, которым я могу включить режим отладки, чтобы узнать? Кто-нибудь из вас успешно развернулся в приложении blohg для Dotcloud? Какие-нибудь советы?

Спасибо за внимание.

ответ

0

У вас есть какой-либо кодированный utf-8 контент в вашем репозитории?

Если да, то добавьте в верхней части файла WSGI:

import os 
os.environ['HGENCODING'] = 'utf-8' 

это знать ошибка в шаблоне WSGI сценарий, который будет зафиксирован на следующий релиз.

Если нет, мне нужно будет глубоко изучить процесс развертывания dotcloud.

+0

Спасибо Рафаэль. Я не думаю, что у меня есть контент utf-8, но я все равно попробовал ваше предложение. Я все еще получаю внутреннюю ошибку сервера. – araichev

+0

они не предоставляют никаких журналов? – rafaelmartins

+0

Мое приложение называется «дом», и вот результат «dotcloud logs home.www':' 2012/04/18 23:10:04 [ошибка] 70 # 0: * 39 open() "/ home/dotcloud /current/static/favicon.ico "не удалось (2: Нет такого файла или каталога), клиент: 10.79.37.178, server: home-default-www-0, request:" GET /favicon.ico HTTP/1.1 ", хост : "home-tortoisesaid.dotcloud.com" 2012/04/18 23:10:04 [ошибка] 70 # 0: * 39 open() "/home/dotcloud/current/static/404.html" не удалось (2 : Нет такого файла или каталога), клиент: 10.79.37.178, server: home-default-www-0, request: «GET /favicon.ico HTTP/1.1», хост: «home-tortoisesaid.dotcloud.com» ' – araichev