Drupal站点:mysql查询不关闭和进入资源限制达到

Drupal站点:mysql查询不关闭和进入资源限制达到

问题描述:

我有一个drupal站点(castlehillbasin.co.nz),有少量的用户。在过去的几天里,它一直在不断突破“进入流程限制”。 我的主机提供商告诉我,有很多打开的查询处于睡眠状态,因此没有正确关闭。他们建议“联系网络开发人员并检查网站代码,看看为什么数据库查询没有正确关闭,您需要优化数据库和代码来解决问题”。 (他们的话) 我在问题开始之前没有做任何更改或更新。我的家庭服务器上也有一个没有这个问题的副本。主机使用cPanel,我不能通过mysql查询看到这些“睡眠”进程。 搜索没有提出很多好的解决方案,除了提高输入过程限制(这是20)和主机不会这样做。Drupal站点:mysql查询不关闭和进入资源限制达到

所以我有点难住如何解决这个问题,有什么建议吗?

我想我已经自己回答了。我得到了临时的ssh访问权限并检查了实时查询。 这是Flickr模块和getimagesize()调用超时(需要2分钟)。原来它只使用这个调用来处理非方形图像请求,所以我现在刚刚显示方形图像。

进行中的问题在这里:https://www.drupal.org/node/2547171