2014-01-26 1 views
1

Я создаю базу данных (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 
+0

Все представления, вызывающие ошибки, выбирают описания продуктов в базе данных. –

+0

Опубликуйте конфигурацию своей базы данных. –

+0

Ваши ссылки жестко закодированы или сгенерированы? У вас была хотя бы одна ошибка 404, написав URL самостоятельно в браузере? –

ответ

1

Оказалось, что это связано с перегрузкой сервера из-за другого пользователя на общем сервере, что не имеет никакого отношения к моему коду или конфигурации. Все равно, спасибо за помощь!