Сайт Django 504 тайм-аут на nginx - PullRequest
1 голос
/ 22 августа 2010

У нас есть веб-сайт django 1.1.1, который отлично работает на сервере разработки (python manage.py runserver). Но когда мы используем nginx + wsgi, время ожидания ngnix истекает, и возвращается «504 Gateway is time out». error.log пуст.

Так что, возможно, это проблема среды, но я не знаю, с чего начать, потому что она работала нормально, а сейчас - нет, и у меня нет ошибок, чтобы указать мне правильное направление. Перезапуск nginx не помогает.

Я достаточно новичок в этой среде, кто-нибудь может дать мне некоторое представление о том, как я могу найти проблему

Спасибо, Derek

Ответы [ 3 ]

2 голосов
/ 23 августа 2010

Вы можете попробовать установить DEBUG = True в settings.py и посмотреть, сможете ли вы просмотреть ошибки.

Если это не сработает, установите для DEBUG значение False, попробуйте настроить ADMINS, чтобы вы получали электронные письма.с сообщениями об ошибках.

Это мои единственные предложения на данный момент.Удачи.

0 голосов
/ 26 августа 2010

Оказалось, что ошибка в конфигурации промежуточного программного обеспечения ... исправлена ​​и все вернулось к норме.

0 голосов
/ 22 августа 2010

Посмотрите журналы ошибок для сервера Nginx.Я предполагаю, что он вызывает что-то через FCGI или WSGI (что бы вы ни настроили), но он не отвечает правильно.Более подробная информация должна быть в этих журналах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...