Mediawiki数据库错误1205

时间:2010-08-04 19:27:40

标签: mysql mediawiki database-deadlocks

我刚刚在http://konton.us/wiki

上安装了一份新的mediawiki副本

我很高兴和我的维基一起玩,用信息突然填满这个地方,当我创建了一篇名为Gameplay_Mechanics的文章时,一切都已经死了。

http://konton.us/wiki/Gameplay_Mechanics

我收到了这个错误:

发生了数据库查询语法错误。这可能表示软件中存在错误。最后一次尝试的数据库查询是: (SQL查询隐藏) 来自功能“”。数据库返回错误“1205:超出锁定等待超时;尝试重新启动事务(internal-db.s76387.gridserver.com)”。

我能够通过'清空'文章然后保存它来修复它 - 只是再次重新填充它但是......它发生在不到一天之后......再次,所以我有点想知道什么是这个荒谬错误的实际根源。

感谢所有帮助

3 个答案:

答案 0 :(得分:0)

您是否因特定原因使用MySQL 5.1.26rc?也许升级到5.1.49?

http://konton.us/wiki/Special:Version

答案 1 :(得分:0)

这看起来更像是您的数据库服务器太忙了。此错误通常是死锁事务的标志,但我不确定MediaWiki是否使用事务。

是否有很多用户访问您的网站?也许您正在与另一个高流量网站分享您的托管?

答案 2 :(得分:0)

尝试删除该页面,然后使用稍微不同的名称重新创建该页面。它可能只是一个奇怪的侥幸事情,特别是与该页面有关。