Hi,
since the update of MediaWiki from 1.22 to 1.24, which happened about 10 days ago [1], ArchWiki has some problems with the Special:ActiveUsers page [2]:
* The number of users in the list is much lower than it should be according to the Special:Statistics page. * The users in the ActiveUsers list are not the most recently active users according to Special:RecentChanges (but it happened several times that the list contained only my account, which could be related to that I was the most recently logged-in user viewing a page at that time). * The ActiveUsers list will grow larger (but not large enough) when the page is reloaded frequently, but will be emptied after some time regardless of $wgActiveUserDays which is 30, the issue is only a few days old on our wiki. * The second line on the ActiveUsers page says: "You are viewing a cached version of this page, which can be up to 29 days, 23 hours and 40 minutes old." This value is too large, isn't it? Is it even configurable? I have been unable to find anything related. Also, I don't think the page was cached until 1.23 or 1.24, so perhaps this is part of the problem...
As far as we know, ArchWiki is not the only one affected, see e.g. [3].
Thanks for any clues about the issue.
-- Jakub Klinkovský (Lahwaacz), ArchWiki admin
[1]: https://bbs.archlinux.org/viewtopic.php?pid=1494117#p1494117 [2]: https://wiki.archlinux.org/index.php/Special:ActiveUsers [3]: http://wiki.gentoo.org/wiki/Special:ActiveUsers
Hello Jakub,
"You are viewing a cached version of this page, which can be up to 29
days, 23 hours and 40 minutes old." to fix it temporarily, you could run this script (from maintainance dir) updateSpecialPages.php
Erkan YILMAZ
On Wed, Jan 28, 2015 at 7:04 PM, Jakub Klinkovský j.l.k@gmx.com wrote:
Hi,
since the update of MediaWiki from 1.22 to 1.24, which happened about 10 days ago [1], ArchWiki has some problems with the Special:ActiveUsers page [2]:
- The number of users in the list is much lower than it should be
according to the Special:Statistics page.
- The users in the ActiveUsers list are not the most recently active users according to Special:RecentChanges (but it happened several times that
the list contained only my account, which could be related to that I was the most recently logged-in user viewing a page at that time).
- The ActiveUsers list will grow larger (but not large enough) when the
page is reloaded frequently, but will be emptied after some time regardless of $wgActiveUserDays which is 30, the issue is only a few days old on our wiki.
- The second line on the ActiveUsers page says: "You are viewing a cached version of this page, which can be up to 29
days, 23 hours and 40 minutes old." This value is too large, isn't it? Is it even configurable? I have been unable to find anything related. Also, I don't think the page was cached until 1.23 or 1.24, so perhaps this is part of the problem...
As far as we know, ArchWiki is not the only one affected, see e.g. [3].
Thanks for any clues about the issue.
-- Jakub Klinkovský (Lahwaacz), ArchWiki admin
MediaWiki-l mailing list To unsubscribe, go to: https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
The special page was rewritten in MediaWiki 1.23 to make it usable on wikis the size of Wikipedia (commit 87be24db / https://gerrit.wikimedia.org/r/#/c/110299/ and some follow-up changes). Unfortunately this optimization for massive wikis seems to have caused the performance to suffer on smaller ones a bit.
(I have no answer to your problems, just saying this. :( Perhaps it helps someone else help you.)
On 28.01.15 at 13:57, Bartosz Dziewoński wrote:
The special page was rewritten in MediaWiki 1.23 to make it usable on wikis the size of Wikipedia (commit 87be24db / https://gerrit.wikimedia.org/r/#/c/110299/ and some follow-up changes). Unfortunately this optimization for massive wikis seems to have caused the performance to suffer on smaller ones a bit.
(I have no answer to your problems, just saying this. :( Perhaps it helps someone else help you.)
-- Bartosz Dziewoński
Thanks, at least we know what was the motivation behind the change.
-- Jakub Klinkovský
On 28.01.15 at 13:57, Bartosz Dziewoński wrote:
The special page was rewritten in MediaWiki 1.23 to make it usable on wikis the size of Wikipedia (commit 87be24db / https://gerrit.wikimedia.org/r/#/c/110299/ and some follow-up changes). Unfortunately this optimization for massive wikis seems to have caused the performance to suffer on smaller ones a bit.
(I have no answer to your problems, just saying this. :( Perhaps it helps someone else help you.)
-- Bartosz Dziewoński
I've also noticed that with each time the Special:ActiveUsers page is reloaded, the time value in the message
You are viewing a cached version of this page, which can be up to ... old.
is decreased by 20 minutes on the "small" wikis, and by 10 minutes on "large" wikis such as Wikipedia. The message of the above linked commit is
Made ActiveUsers use querycache and do staggered updates on view
Is this what "staggered updates" are supposed to do? Does the cached page age really depend on how frequently it is loaded by users? This would explain why the age is over 29 days for small wikis, while large wikis serve ~1day old page.
CC'ing the author and committer of the change, so that we don't have to speculate anymore... The original post of this thread can be viewed here: https://lists.wikimedia.org/pipermail/mediawiki-l/2015-January/043850.html
-- Jakub Klinkovský
mediawiki-l@lists.wikimedia.org