Page MenuHomePhabricator

Error connecting to db1136 as user wikiuser: :real_connect(): (HY000/2002): Connection timed out
Closed, DeclinedPublicPRODUCTION ERROR

Description

Error
normalized_message
Error connecting to {db_server} as user {db_user}: {error}
exception.trace
from /srv/mediawiki/php-1.37.0-wmf.6/includes/libs/rdbms/database/Database.php(1775)
#0 /srv/mediawiki/php-1.37.0-wmf.6/includes/libs/rdbms/database/DatabaseMysqlBase.php(140): Wikimedia\Rdbms\Database->newExceptionAfterConnectError(string)
#1 /srv/mediawiki/php-1.37.0-wmf.6/includes/libs/rdbms/database/Database.php(363): Wikimedia\Rdbms\DatabaseMysqlBase->open(string, string, string, string, NULL, string)
#2 /srv/mediawiki/php-1.37.0-wmf.6/includes/libs/rdbms/database/Database.php(347): Wikimedia\Rdbms\Database->doInitConnection()
#3 /srv/mediawiki/php-1.37.0-wmf.6/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1422): Wikimedia\Rdbms\Database->initConnection()
#4 /srv/mediawiki/php-1.37.0-wmf.6/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1298): Wikimedia\Rdbms\LoadBalancer->reallyOpenConnection(integer, Wikimedia\Rdbms\DatabaseDomain, array)
#5 /srv/mediawiki/php-1.37.0-wmf.6/includes/libs/rdbms/loadbalancer/LoadBalancer.php(995): Wikimedia\Rdbms\LoadBalancer->getForeignConnection(integer, string, integer)
#6 /srv/mediawiki/php-1.37.0-wmf.6/includes/libs/rdbms/loadbalancer/LoadBalancer.php(964): Wikimedia\Rdbms\LoadBalancer->getServerConnection(integer, string, integer)
#7 /srv/mediawiki/php-1.37.0-wmf.6/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1103): Wikimedia\Rdbms\LoadBalancer->getConnection(integer, array, string, integer)
#8 /srv/mediawiki/php-1.37.0-wmf.6/extensions/CentralAuth/includes/CentralAuthUtilityService.php(110): Wikimedia\Rdbms\LoadBalancer->getConnectionRef(integer, array, string)
#9 /srv/mediawiki/php-1.37.0-wmf.6/extensions/CentralAuth/includes/CentralAuthUtils.php(36): CentralAuthUtilityService->getCentralDB()
#10 /srv/mediawiki/php-1.37.0-wmf.6/extensions/CentralAuth/includes/CentralAuthUser.php(273): CentralAuthUtils::getCentralDB()
#11 /srv/mediawiki/php-1.37.0-wmf.6/extensions/CentralAuth/includes/CentralAuthUser.php(485): CentralAuthUser->getSafeReadDB()
#12 /srv/mediawiki/php-1.37.0-wmf.6/extensions/CentralAuth/includes/CentralAuthUser.php(419): CentralAuthUser->loadFromDatabase()
#13 /srv/mediawiki/php-1.37.0-wmf.6/extensions/CentralAuth/includes/CentralAuthUser.php(605): CentralAuthUser->loadState()
#14 /srv/mediawiki/php-1.37.0-wmf.6/extensions/CentralAuth/includes/CentralAuthUser.php(702): CentralAuthUser->getId()
#15 /srv/mediawiki/php-1.37.0-wmf.6/extensions/Flow/includes/TalkpageManager.php(198): CentralAuthUser->exists()
#16 /srv/mediawiki/php-1.37.0-wmf.6/extensions/Flow/container.php(692): Flow\TalkpageManager->getTalkpageManager()
#17 /srv/mediawiki/php-1.37.0-wmf.6/vendor/pimple/pimple/src/Pimple/Container.php(118): Flow\Container::{closure}(Flow\Container)
#18 /srv/mediawiki/php-1.37.0-wmf.6/extensions/Flow/includes/Container.php(46): Pimple\Container->offsetGet(string)
#19 /srv/mediawiki/php-1.37.0-wmf.6/extensions/Flow/includes/Hooks.php(1814): Flow\Container::get(string)
#20 /srv/mediawiki/php-1.37.0-wmf.6/includes/HookContainer/HookContainer.php(330): Flow\Hooks::onUserSaveOptions(User, array, array)
#21 /srv/mediawiki/php-1.37.0-wmf.6/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook(string, array, array, array)
#22 /srv/mediawiki/php-1.37.0-wmf.6/includes/HookContainer/HookRunner.php(4330): MediaWiki\HookContainer\HookContainer->run(string, array)
#23 /srv/mediawiki/php-1.37.0-wmf.6/includes/user/UserOptionsManager.php(391): MediaWiki\HookContainer\HookRunner->onUserSaveOptions(User, array, array)
#24 /srv/mediawiki/php-1.37.0-wmf.6/includes/user/User.php(3302): MediaWiki\User\UserOptionsManager->saveOptions(User)
#25 /srv/mediawiki/php-1.37.0-wmf.6/includes/api/ApiOptions.php(224): User->saveSettings()
#26 /srv/mediawiki/php-1.37.0-wmf.6/includes/api/ApiOptions.php(174): ApiOptions->commitChanges()
#27 /srv/mediawiki/php-1.37.0-wmf.6/includes/api/ApiMain.php(1669): ApiOptions->execute()
#28 /srv/mediawiki/php-1.37.0-wmf.6/includes/api/ApiMain.php(639): ApiMain->executeAction()
#29 /srv/mediawiki/php-1.37.0-wmf.6/includes/api/ApiMain.php(610): ApiMain->executeActionWithErrorHandling()
#30 /srv/mediawiki/php-1.37.0-wmf.6/api.php(90): ApiMain->execute()
#31 /srv/mediawiki/php-1.37.0-wmf.6/api.php(45): wfApiMain()
#32 /srv/mediawiki/w/api.php(3): require(string)
#33 {main}
Impact
Notes

Details

Request URL
https://fr.wikipedia.org/w/api.php

Event Timeline

Krinkle subscribed.

If I understand correctly, this message did not show up on the mediawiki-errors dashboard, nor did it cause an exception or otherwise result in an HTTP server response to a user.

Rather, it is a diagnostic message logged to the "DBConnection" channel, mostly for the benefit of maintainers of the Rdbms code and DBAs, to use for diagnosing problems when something else has gone wrong.

If these show up on your team dashboard, I suggest hiding that particular channel. My recommendation would actually be to specify channels of interest rather than the other way around. E.g. look for the "exception" channel for overall failures (with an exception.trace filter for components that your team maintains), plus additional channels for diagnostic messages from your own code.

See also:
https://wikitech.wikimedia.org/wiki/Kibana#MediaWiki_dashboard_template