服务器返回以前请求的响应

这是一个非常奇怪的问题。 我相信这是一个服务器问题,但是如此奇怪而难以重现,我不完全确定。

正如标题所示,我收到了以前请求的回复。 而不仅仅是来自同一个客户。

我正在开发一个带有服务器组件的iPhone应用程序。 服务器正在运行apache2,mod_wsgi和一个django webapp。

所有响应都是JSON,所有的POST都是使用JSON作为请求原始数据,所有请求都使用SSL封装。

比如我可以提出/ login /的请求,并收到一个非常好的回应。 稍后,我可以请求/注册/并接收一个注册失败响应(即使它没有真正失败)的JSON字典以及前一个/ login / request中返回的数据的键/值! 有时一个键/值对最多可以返回5个请求。

这发生在应用程序启动之间。 我甚至在一个浏览器中发生了这个事情,我之前从应用程序中提出了一个请求。 在这种情况下,a为用户configuration文件发出了一个GET请求,并收到了一个早期login尝试的JSON响应(没有任何当前请求所需的数据)。

当我在黑暗中拍摄时,我禁用了memcache并closures了Keep-Alive。 除了禁用Keep-Alive我只是运行一个默认的Ubuntu的Apacheconfiguration。

重启Apache似乎在大多数情况下暂时修复它。

任何帮助表示赞赏!