Error
Request ID: W6Fd5wrAMGkAALRjYREAAADA
[{exception_id}] {exception_url} RuntimeException from line 67 of /srv/mediawiki/php-1.32.0-wmf.20/extensions/CirrusSearch/includes/Elastica/PooledHttp.php: Timeout reached waiting for an available pooled curl connection!
#0 /srv/mediawiki/php-1.32.0-wmf.20/extensions/CirrusSearch/includes/Elastica/PooledHttp.php(67): curl_init_pooled(string) #1 /srv/mediawiki/php-1.32.0-wmf.20/vendor/ruflin/elastica/lib/Elastica/Transport/Http.php(51): CirrusSearch\Elastica\PooledHttp->_getConnection(boolean) #2 /srv/mediawiki/php-1.32.0-wmf.20/vendor/ruflin/elastica/lib/Elastica/Request.php(193): Elastica\Transport\Http->exec(Elastica\Request, array) #3 /srv/mediawiki/php-1.32.0-wmf.20/vendor/ruflin/elastica/lib/Elastica/Client.php(674): Elastica\Request->send() #4 /srv/mediawiki/php-1.32.0-wmf.20/vendor/ruflin/elastica/lib/Elastica/Multi/Search.php(150): Elastica\Client->request(string, string, string, array, string) #5 /srv/mediawiki/php-1.32.0-wmf.20/extensions/CirrusSearch/includes/CompletionSuggester.php(208): Elastica\Multi\Search->search() #6 /srv/mediawiki/php-1.32.0-wmf.20/extensions/CirrusSearch/includes/Util.php(119): Closure$CirrusSearch\CompletionSuggester::suggest() #7 /srv/mediawiki/php-1.32.0-wmf.20/includes/poolcounter/PoolCounterWorkViaCallback.php(69): Closure$CirrusSearch\Util::wrapWithPoolStats() #8 /srv/mediawiki/php-1.32.0-wmf.20/includes/poolcounter/PoolCounterWork.php(123): PoolCounterWorkViaCallback->doWork() #9 /srv/mediawiki/php-1.32.0-wmf.20/extensions/CirrusSearch/includes/Util.php(177): PoolCounterWork->execute() #10 /srv/mediawiki/php-1.32.0-wmf.20/extensions/CirrusSearch/includes/CompletionSuggester.php(221): CirrusSearch\Util::doPoolCounterWork(string, User, Closure$CirrusSearch\Util::wrapWithPoolStats;357) #11 /srv/mediawiki/php-1.32.0-wmf.20/extensions/CirrusSearch/includes/CirrusSearch.php(438): CirrusSearch\CompletionSuggester->suggest(string, array) #12 /srv/mediawiki/php-1.32.0-wmf.20/extensions/CirrusSearch/includes/CirrusSearch.php(531): CirrusSearch->getSuggestions(string, array, CirrusSearch\SearchConfig) #13 /srv/mediawiki/php-1.32.0-wmf.20/includes/search/SearchEngine.php(566): CirrusSearch->completionSearchBackend(string) #14 /srv/mediawiki/php-1.32.0-wmf.20/includes/search/SearchEngine.php(609): SearchEngine->completionSearchBackendOverfetch(string) #15 /srv/mediawiki/php-1.32.0-wmf.20/extensions/CirrusSearch/includes/CirrusSearch.php(542): SearchEngine->completionSearch(string) #16 /srv/mediawiki/php-1.32.0-wmf.20/includes/api/ApiOpenSearch.php(117): CirrusSearch->completionSearchWithVariants(string) #17 /srv/mediawiki/php-1.32.0-wmf.20/includes/api/ApiOpenSearch.php(91): ApiOpenSearch->search(string, array) #18 /srv/mediawiki/php-1.32.0-wmf.20/includes/api/ApiMain.php(1587): ApiOpenSearch->execute() #19 /srv/mediawiki/php-1.32.0-wmf.20/includes/api/ApiMain.php(531): ApiMain->executeAction() #20 /srv/mediawiki/php-1.32.0-wmf.20/includes/api/ApiMain.php(502): ApiMain->executeActionWithErrorHandling() #21 /srv/mediawiki/php-1.32.0-wmf.20/api.php(87): ApiMain->execute() #22 /srv/mediawiki/w/api.php(3): include(string)
Notes
1,512 api request failures were recorded during a 2 minute period between 20:13 and 20:18 UTC.
A few examples of affected urls:
- Search suggestions from desktop: /w/api.php?action=opensearch&format=json&formatversion=2&search=###&namespace=0&limit=10&suggest=true
- Search suggestion from mobile: /w/api.php?action=query&format=json&prop=pageprops%7Cpageprops%7Cpageimages%7Cdescription&generator=prefixsearch&ppprop=displaytitle&piprop=thumbnail&pithumbsize=80&pilimit=15&redirects=&gpssearch=###&gpsnamespace=0&gpslimit=15
- Miscellaneous queries that use prefixindex and or generators.