我正在构建一个数据库(Postgresql)驱动的网站,使用Flask在网站上,我得到了一些奇怪的404错误。下面是发生的情况:在单击站点上的4-5页之后,通常会出现404错误。重新加载页面(Ctrl,选择URL并按Enter或单击刷新图标)会使错误消失,页面正确显示。在访问了另一个4-5页之后,同样的问题也发生了。令人惊讶的是,这并不总是相同的页面给404。
我想听听人们对造成这些间歇性错误的原因的看法.
缓存?
未处理的数据库连接错误?
其他类型的未处理异常?
背景信息(欢迎索取更多信息):
Python 2.7上的烧瓶
水瓶-靴带
主持网站
以下是来自成功请求的头(在收到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发布于 2014-02-04 18:55:35
结果发现,这是由于共享服务器上的另一个用户导致的服务器重载,所以与我的代码或配置无关。无论如何,谢谢你的帮助!
https://stackoverflow.com/questions/21363002
复制相似问题