0

我们在 Wordpress 中使用 Rotating Tweets 插件。这似乎会导致 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),因此它肯定与旋转推特插件有关。

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

任何提示都非常感谢。

4

1 回答 1

0

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

最近的升级应该已经解决了这个问题,但是如果您正在运行最新版本并且仍然有问题,请尝试将插件的第 758 行更改为:

if($numberidentities < 3) return;
于 2013-07-04T23:45:30.907 回答