我们在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的内容是我们的一些tweet (MCHFootball),所以它肯定与旋转的twitter插件有关。
根据一些研究,这个http://thesocialmediaguide.com.au/2010/07/31/solution-for-wordpress-database-error-mysql-server-has-gone-away-for-query/有一个解决问题的方案,但是这个网站已经不存在了。
任何提示都非常感谢。
发布于 2013-07-05 07:45:31
这来自缓存代码。对Twitter API的每个“调用”都存储在Wordpress选项数据库中。如果你正在运行很多不同的小工具和短代码(或者以前也这样做过),那么轮换Tweet可能会占用太多的存储空间。
最近的升级应该已经解决了这个问题,但如果您运行的是最新版本,仍然存在问题,请尝试将插件的第758行更改为:
if($numberidentities < 3) return;
https://stackoverflow.com/questions/16982243
复制相似问题