Drupal搜索结果页面永远加载 - 80%CPU

时间:2016-03-03 15:52:59

标签: php drupal drupal-7

如前所述,页面结果需要永远加载。足够长,可以在糟糕的日子触发超时。 我检查了htop,发现php进程占用了服务器CPU的80-85%。

我已检查,禁用并评估以下内容:

  • 有或没有Facet Api
  • 的结果相同
  • 使用或不使用缓存的相同结果
  • MySQL查询没问题(就drupal而言......)
  • 搜索结果tpl不负责任(我尝试删除tpl除了“print'test'”之外的所有东西,它仍然需要永远)
  • 最近的日志消息中没有php错误,apache日志中没有错误
  • Solr服务器非常无聊,只需半眨眼就能返回70个结果

我在哪里可以看到?我怎么能调试这个东西?我很感谢任何建议!

1 个答案:

答案 0 :(得分:1)

您可以尝试使用XDebug或Blackfire.io等分析工具(后者是我最喜欢的)。它将确定为该页面调用哪些函数以及哪些函数/ modules / hook负责过多的负载。