Я создаю базу данных (Postgresql) с помощью Flask на Webfaction, и я получаю некоторые странные ошибки 404. Вот что происходит: после нажатия 4-5 страниц на сайте, как правило, ошибка 404. Перезагрузка страницы (Ctrl-R, выбор URL-адреса и нажатие клавиши «Ввод» или щелчок на значке обновления) приводит к ошибке, и страница отображается правильно. После посещения других 4-5 страниц возникает одна и та же проблема. Удивительно, но это не всегда одни и те же страницы, дающие 404.Каковы возможные источники прерывистой ошибки 404 в Flask?
Я хотел бы получить мнение людей о том, что может вызвать эти прерывистые ошибки ...
Кэширование?
Ошибки подключения необработанной базы данных?
Другие типы необработанных исключений?
Справочная информация (не стесняйтесь попросить больше):
колба на Python 2.7
Колба-Bootstrap
Хостинг на Webfaction
Вот заголовки от успешного запроса (после перезагрузки после получения 404):
Response headers
HTTP/1.1 200 OK
Server: nginx
Date: Sun, 26 Jan 2014 11:46:49 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Content-Encoding: gzip
Request Headers
GET /product/333947 HTTP/1.1
Host: [mysubdomain].webfactional.com
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:24.0) Gecko/20100101 Firefox/24.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Все представления, вызывающие ошибки, выбирают описания продуктов в базе данных. –
Опубликуйте конфигурацию своей базы данных. –
Ваши ссылки жестко закодированы или сгенерированы? У вас была хотя бы одна ошибка 404, написав URL самостоятельно в браузере? –