基于CakePHP的网站在浏览器中变得没有响应

时间:2011-02-27 14:30:13

标签: cakephp

我正在开发一个在CakePHP中建立在Croogo上的大型网站。今天,在没有任何警告的情况下,以下情况开始发生:如果发出几个连续的HTTP请求,该站点仍然处于浏览器内的加载模式。任何尝试从同一域访问任何其他URL都会产生相同的结果。

有趣的部分,现在:如果我删除“CAKEPHP”cookie然后尝试重新加载它,一切正常,直到它再次冻结。

注意:

  1. 这发生在客户端。该网站正在响应其他客户
  2. PHP会在网站无响应前很短的时间内使用30%的处理器能力
  3. 这是与应用程序相关的 - 我已经在三种不同的配置上进行了测试,所有配置都是相同的
  4. 在发生此事之前,我已经评论了我写的代码,但仍然没有变化
  5. Apache重启也会使网站在网络浏览器中响应
  6. 绝对没有慢查询。记录的一系列查询的最大时间是134毫秒。此外,PHP主要只解析数据,没有苛刻的操作
  7. 这种情况同样发生在只有一个查询和一个变量显示的脚本中,以及解析大数据集的脚本

1 个答案:

答案 0 :(得分:1)

这是通过告诉CakePHP将会话存储到数据库而不是“php”来解决的。