У меня есть веб-сайт django, развернутый на общем веб-хосте. Общий веб-хост использует fastcgi.
Я замечаю, что действительные URL-адреса будут случайным образом вызывать http404, но как только я обновлюсь, снова заработает.
кто-нибудь знает, почему это может быть?
* Обновить * Системные администраторы собрали для меня журналы, и я думаю, что следующие журналы являются примерами того, что создается проблемой:
Пн 03 окт, 12:53:37 2011] [предупредить] [клиент мой ip] (104) Сброс соединения одноранговым узлом: mod_fcgid: ошибка чтения данных с сервера FastCGI, адресат: действующий URL на сайте
[Пн, 03 октября, 12:53:37 2011] [ошибка] [клиент мой ip] Преждевременное завершение заголовков скрипта: fs.fcgi, referer: действующий URL на сайте
все мои поиски в Google только выявили проблемы, которые должны происходить всегда. не случайные, спорадические случаи.
какие-либо предложения?
У меня была такая же ошибка, но моя конфигурация другая - Django за uWSGI, за Nginx.
Однако в моем случае это было вылечено простым перезапуском службы uswgi:
$ sudo service uwsgi restart
Работа выполнена. Я знаю, что это старый вопрос, и меня удивляет, что я всего лишь второй человек, у которого возникла проблема за 5 лет, но, надеюсь, это кому-то поможет :)