Error
- service.version: 1.41.0-wmf.30
- trace.id: 61938db2-c451-4f37-ba03-9c622af2b2b5
- Find trace.id in Logstash
[61938db2-c451-4f37-ba03-9c622af2b2b5] /w/index.php?go=Go&ns0=1&ns100=1&ns106=1&ns12=1&ns14=1&ns6=1&search=muslim%20women&title=Special:Search PHP Warning: RedisException: Connection timed out
from /srv/mediawiki/src/Profiler.php(342) #0 [internal function]: MWExceptionHandler::handleError(integer, string, string, integer, array) #1 /srv/mediawiki/src/Profiler.php(342): trigger_error(string, integer) #2 /srv/mediawiki/src/Profiler.php(247): Wikimedia\MWConfig\Profiler::excimerFlushToArclamp(array, array, string) #3 /srv/mediawiki/php-1.41.0-wmf.30/includes/language/Message.php(1059): Wikimedia\MWConfig\Profiler::Wikimedia\MWConfig\{closure}(ExcimerLog) #4 /srv/mediawiki/php-1.41.0-wmf.30/includes/linker/Linker.php(2207): Message->text() #5 /srv/mediawiki/php-1.41.0-wmf.30/includes/linker/Linker.php(2388): MediaWiki\Linker\Linker::titleAttrib(string, array, array, DerivativeContext) #6 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/components/SkinComponentLink.php(239): MediaWiki\Linker\Linker::tooltipAndAccesskeyAttribs(string, array, array) #7 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/components/SkinComponentLink.php(183): MediaWiki\Skin\SkinComponentLink->applyLinkTitleAttribs(array, boolean, array) #8 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/components/SkinComponentLink.php(254): MediaWiki\Skin\SkinComponentLink->makeLink(string, array, array) #9 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/components/SkinComponentListItem.php(170): MediaWiki\Skin\SkinComponentLink->getTemplateData() #10 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/components/SkinComponentListItem.php(221): MediaWiki\Skin\SkinComponentListItem->makeListItem(string, array, array, array) #11 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/components/SkinComponentMenu.php(166): MediaWiki\Skin\SkinComponentListItem->getTemplateData() #12 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/Skin.php(2470): MediaWiki\Skin\SkinComponentMenu->getTemplateData() #13 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/SkinTemplate.php(630): Skin->getPortletData(string, array) #14 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/SkinTemplate.php(594): SkinTemplate->getPortletsTemplateData() #15 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/Skin.php(740): SkinTemplate->getCategoryLinks() #16 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/SkinMustache.php(134): Skin->getCategories() #17 /srv/mediawiki/php-1.41.0-wmf.30/skins/Vector/includes/SkinVectorLegacy.php(161): SkinMustache->getTemplateData() #18 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/SkinMustache.php(92): MediaWiki\Skins\Vector\SkinVectorLegacy->getTemplateData() #19 /srv/mediawiki/php-1.41.0-wmf.30/includes/skins/SkinTemplate.php(174): SkinMustache->generateHTML() #20 /srv/mediawiki/php-1.41.0-wmf.30/includes/Output/OutputPage.php(2947): SkinTemplate->outputPage() #21 /srv/mediawiki/php-1.41.0-wmf.30/includes/MediaWiki.php(978): MediaWiki\Output\OutputPage->output(boolean) #22 /srv/mediawiki/php-1.41.0-wmf.30/includes/MediaWiki.php(613): MediaWiki->main() #23 /srv/mediawiki/php-1.41.0-wmf.30/index.php(50): MediaWiki->run() #24 /srv/mediawiki/php-1.41.0-wmf.30/index.php(46): wfIndexMain() #25 /srv/mediawiki/w/index.php(3): require(string) #26 {main}
Impact
Notes
Looks like our profiler push data to a Redis server which times out. That has started after promoting group 2 wikis to 1.41.0-wmf.31
If I understand it properly, the profiler is setup via wmf-config/PhpAutoPrepend.php which has:
Wikimedia\MWConfig\Profiler::setup( [ 'redis-host' => $wmgServiceConfig->getLocalService( 'xenon' ), 'redis-port' => 6379, // Connection timeout, in seconds. 'redis-timeout' => $wmgServiceConfig->getRealm() === 'labs' ? 1 : 0.1,
So that is a 100ms timeout for production and the Redis host is IP 10.64.16.88 with a comment stating it is arclamp1001.eqiad.wmnet.
Looks like @herron might know about that Redis server.