- Хроники. - -

Сюрприз от App Engine — Server Error

Posted By Ikutsin On 19 мая 2010 @ 22:59 In Python | Comments Disabled

Ставлю приложение на сервер

python "%GAE%\appcfg.py" —verbose update .

Загрузка проходит на ура. Переключаюсь на новую версию приложения в панели и перезагружаю страницу. Но никакого приложения не появляется. Вместо этого, красуется надпись:

Error: Server Error
The server encountered an error and could not complete your request.

По всей видимости, это вместо привычного

Traceback (most recent call last):

Но куда тогда пишутся ошибки? В логах засветился только факт посещения страницы моим браузером, но никакого объяснения ошибки нет. Объясняю гуглу проблему, оказывается я такой не один, собрал все советы в кучу,  понеслось:

  • Если есть возможность, проверьте доступность статического файла или замените обработчик /.* — на какой-нибудь простой. Это для того, чтобы определится, действительно ли проблема в нашем коде.
  • Могут возникнуть проблемы с кешем на девелоперской машине, чистим проект от *.pyc и пробуем перезапустить проект заново. Теперь версия свежая, та, которую получит App Engine.
  • Проверить версию Питона, которую вы используйте. App Engine использует Python 2.5.
  • Перепроверить правильность файлов app.yaml и index.yaml.

После таких манипуляций, я начал получать некоторый «адекват» в лог управления приложением. Надеюсь, пост поможет избавится от утомительного общения с суппортом.


Article printed from Хроники.:

URL to article: /1465-syurpriz-ot-app-engine-server-error

Copyright © 2008 Все, что меня окружает. All rights reserved.