Page MenuHomePhabricator

Error fetching URL "http://localhost:6007/echoseen/v1/global%3Aecho%3Aseen%3Aalert%3Atime%3A50778710": (curl error: 7) Couldn't connect to server
Open, Needs TriagePublicPRODUCTION ERROR

Description

Error
  • mwversion: 1.46.0-wmf.15
  • timestamp: 2026-02-12T11:11:20.115Z
  • phpversion: 8.3.30
  • reqId: 75960fe6-5c09-4f60-9015-672c493e88d8
  • Find reqId in Logstash
normalized_message
Error fetching URL "{url}": {error}
FrameLocationCall
from/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Http/MultiHttpClient.php(323)
#0/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Http/MultiHttpClient.php(218)Wikimedia\Http\MultiHttpClient->runMultiCurl(array, array, string)
#1/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/Http/MultiHttpClient.php(153)Wikimedia\Http\MultiHttpClient->runMulti(array, array, string)
#2/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/ObjectCache/RESTBagOStuff.php(197)Wikimedia\Http\MultiHttpClient->run(array)
#3/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/ObjectCache/MediumSpecificBagOStuff.php(108)Wikimedia\ObjectCache\RESTBagOStuff->doGet(string, int)
#4/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/ObjectCache/BagOStuff.php(831)Wikimedia\ObjectCache\MediumSpecificBagOStuff->get(string)
#5/srv/mediawiki/php-1.46.0-wmf.15/includes/libs/ObjectCache/CachedBagOStuff.php(60)Wikimedia\ObjectCache\BagOStuff->proxyCall(string, int, int, array, Wikimedia\ObjectCache\CachedBagOStuff)
#6/srv/mediawiki/php-1.46.0-wmf.15/extensions/Echo/includes/SeenTime.php(85)Wikimedia\ObjectCache\CachedBagOStuff->get(string)
#7/srv/mediawiki/php-1.46.0-wmf.15/extensions/Echo/includes/Hooks.php(848)MediaWiki\Extension\Notifications\SeenTime->getTime(string, int)
#8/srv/mediawiki/php-1.46.0-wmf.15/includes/HookContainer/HookContainer.php(135)MediaWiki\Extension\Notifications\Hooks->onSkinTemplateNavigation__Universal(MediaWiki\Skins\Vector\SkinVector22, array)
#9/srv/mediawiki/php-1.46.0-wmf.15/includes/HookContainer/HookRunner.php(4066)MediaWiki\HookContainer\HookContainer->run(string, array, array)
#10/srv/mediawiki/php-1.46.0-wmf.15/includes/Skin/SkinTemplate.php(1010)MediaWiki\HookContainer\HookRunner->onSkinTemplateNavigation__Universal(MediaWiki\Skins\Vector\SkinVector22, array)
#11/srv/mediawiki/php-1.46.0-wmf.15/skins/Vector/includes/SkinVector22.php(53)MediaWiki\Skin\SkinTemplate->runOnSkinTemplateNavigationHooks(MediaWiki\Skins\Vector\SkinVector22, array)
#12/srv/mediawiki/php-1.46.0-wmf.15/includes/Skin/SkinTemplate.php(1433)MediaWiki\Skins\Vector\SkinVector22->runOnSkinTemplateNavigationHooks(MediaWiki\Skins\Vector\SkinVector22, array)
#13/srv/mediawiki/php-1.46.0-wmf.15/includes/Skin/SkinTemplate.php(621)MediaWiki\Skin\SkinTemplate->buildContentNavigationUrlsInternal()
#14/srv/mediawiki/php-1.46.0-wmf.15/includes/Skin/SkinTemplate.php(182)MediaWiki\Skin\SkinTemplate->getPortletsTemplateData()
#15/srv/mediawiki/php-1.46.0-wmf.15/includes/Skin/SkinMustache.php(119)MediaWiki\Skin\SkinTemplate->getTemplateData()
#16/srv/mediawiki/php-1.46.0-wmf.15/skins/Vector/includes/SkinVector22.php(328)MediaWiki\Skin\SkinMustache->getTemplateData()
#17/srv/mediawiki/php-1.46.0-wmf.15/includes/Skin/SkinMustache.php(81)MediaWiki\Skins\Vector\SkinVector22->getTemplateData()
#18/srv/mediawiki/php-1.46.0-wmf.15/includes/Skin/SkinTemplate.php(175)MediaWiki\Skin\SkinMustache->generateHTML()
#19/srv/mediawiki/php-1.46.0-wmf.15/includes/Skin/Skin.php(676)MediaWiki\Skin\SkinTemplate->outputPage()
#20/srv/mediawiki/php-1.46.0-wmf.15/includes/Output/OutputPage.php(3307)MediaWiki\Skin\Skin->outputPageFinal(MediaWiki\Output\OutputPage)
#21/srv/mediawiki/php-1.46.0-wmf.15/includes/Actions/ActionEntryPoint.php(161)MediaWiki\Output\OutputPage->output(bool)
#22/srv/mediawiki/php-1.46.0-wmf.15/includes/MediaWikiEntryPoint.php(180)MediaWiki\Actions\ActionEntryPoint->execute()
#23/srv/mediawiki/php-1.46.0-wmf.15/index.php(44)MediaWiki\MediaWikiEntryPoint->run()
#24/srv/mediawiki/w/index.php(3)require(string)
#25{main}
Impact

Not 100% sure. Regression seems likely, given this is an error refusal.

Notes

I also see errors along the lines of:

Error fetching URL "http://localhost:6005/v1/events": (curl error: 7) Couldn't connect to server

which makes me think this is infra-related. It also isn't transient.

Details

Request URL
https://zh.wikipedia.org/w/index.php?action=edit&section=*&title=*

Event Timeline

The proxy seems to be defined:

- name: echostore
  port: 6007
  service: echostore
  timeout: "2.5s"

and the URL mentioned in the description does seem to give a response.

These are transient errors due to a deployment. We've tried to address it with T331609 as best as we could, but it's a bandaid. We need to implement proper sidecar containers handling (T386694) for these to disappear.