MediaWiki数据库:为什么响应时间非常长?

时间:2015-12-09 10:25:55

标签: sql database time mediawiki wiki

我一直在我的mediawiki安装中将3个数据库合并为一个前缀。我有三个wiki使用相同的数据库,如下:

en_interwiki
de_interwiki
es_interwiki

从访问者的角度看,一切正常......但是每当USER想要发布新文章或提交编辑时,数据库最多需要35秒才能响应。这是不可接受的。

我像这样激活了调试:

# Debugging:
$wgDBerrorLog = '/var/log/mediawiki/WikiDBerror.log';
$wgShowSQLErrors = true;
$wgDebugDumpSql  = true;
$wgDebugLogFile = '/var/log/mediawiki/WikiDebug.log';
$wgShowDBErrorBacktrace = true;

我收到调试信息,似乎pagelinks是罪魁祸首,但我不是百分百肯定。

以前有没有人遇到过这个问题?

请帮助我!

祝你好运, 最大

1 个答案:

答案 0 :(得分:0)

我可以解决它。在我的情况下,memcache有错误的端口。一切都恢复正常。

如果有人在安装MediaWiki时使用memcache:请务必使用服务器上的正确端口,否则最终会像我一样,等待时间为30秒。