Apache + Mod_wsgi возвращают 502 Bad Gateway! - PullRequest
0 голосов
/ 28 апреля 2010

Я служу Джанго с mod_wsgi и Apache ... к сожалению, запросы возвращают 502 сообщения об ошибках Bad Gateway ...

Received a invalid response

HttpResponse ('OK') зависит от

render_to_response ('...') нет!


есть идеи?!?

Ответы [ 2 ]

1 голос
/ 29 апреля 2010

Используете ли вы прокси-сервер, такой как nginx? Модуль mod_wsgi не генерирует такую ​​ошибку. Единственный сценарий, в котором можно подумать, что это может произойти, учитывая, что не может понять, почему Django сгенерировал 502, - это то, что вы используете встроенный режим mod_wsgi с внешним прокси-сервером nginx, а дочерний процесс сервера Apache падает.

Где вы видите это сообщение об ошибке, в браузере или в файлах журнала веб-сервера? Вы внимательно изучили файлы журнала ошибок Apache для других сообщений? В частности, ищите сообщение об ошибке сегментации в основном журнале ошибок Apache (не в журнале ошибок виртуального хоста).

1 голос
/ 28 апреля 2010

очень странно ...

Поскольку render_to_response реализован с помощью HttpResponse.Возможно, есть проблема с вашей строкой внутри HttpResponse ().

  • Ошибка Unicode?
  • Неправильный Mimetype?
  • проблема вокруг вашего опубликованного кода ..
...