首页 文章

Wordpress旋转推文插件导致数据库崩溃

提问于
浏览
0

我们正在使用Wordpress的旋转推文插件 . 这似乎导致mysql数据库崩溃/溢出抛出此错误:

WordPress database error MySQL server has gone away for query 
UPDATE `wp_options` 
SET `option_value` = 'a:11:{s:13:\"MCHFootball00\";a:2:{s:4:\"json\";a:41:
{i:0;a:23:{s:10:\"created_at\";s:30:\"Thu May 16 14:47:11 +0000
2013\";s:2:\"id\";d:335043759412760576;s:6:\"id_str\";
s:18:\"335043759412760576\";s:4:\"text\";s:140:\"You can 
...

此查询中的JSON内容是我们的一些推文(MCHFootball),所以它肯定与旋转的twitter插件有关 .

根据一些研究,这个http://thesocialmediaguide.com.au/2010/07/31/solution-for-wordpress-database-error-mysql-server-has-gone-away-for-query/有一个问题的解决方案,但该网站不再存在 .

任何提示都非常感谢 .

1 回答

  • 0

    这来自缓存代码 . Twitter API的每个“调用”都存储在Wordpress选项数据库中 . 如果您运行了许多不同的小部件和短代码(或者过去已经这样做过),旋转推文最终会占用太多存储空间 .

    最近的升级应该已修复此问题,但如果您运行的是最新版本但仍有问题,请尝试将插件的第758行更改为:

    if($numberidentities < 3) return;
    

相关问题