DB Connect Error: Too many connections(#1040)
Exception thrown in file
/web/www/apache24/typo3/releases/125/web/dataTransfer/asimCommerce_db.php in line
162.
22 tx_asimcommerce_db_mysqli::__construct("asimdb2", "asim-webdb", "asim", "asim2013pw")
/web/www/apache24/typo3/releases/125/web/typo3conf/ext/asimcommerce/pi1/class.tx_asimcommerce_db.php:00022: {
00023: public function __construct($db, $host, $user, $pwd) {
00024: parent::__construct($db, $host, $user, $pwd);
00025: }
00026: public function sql_query($query, $tables = null) {
21 tx_asimcommerce_db_t3_prototype_mysqli::__construct("asimdb2", "asim-webdb", "asim", "asim2013pw")
/web/www/apache24/typo3/releases/125/web/typo3conf/ext/asimcommerce/pi1/class.tx_asimcommerce_db.php:00274: return new tx_asimcommerce_db_t3_logged($db, $host, $user, $pwd);
00275: } else {
00276: return new tx_asimcommerce_db_t3($db, $host, $user, $pwd);
00277: }
00278: }
20 tx_asimcommerce_db_factory_cms::buildForDatabases(boolean)
/web/www/apache24/typo3/releases/125/web/dataTransfer/asimCommerce_db.php:00444: private static function buildForDatabases($useCMS, $useStageDb) {
00445: if ($useCMS) {
00446: return tx_asimcommerce_db_factory_cms::buildForDatabases($useStageDb);
00447: }
00448:
19 tx_asimcommerce_db_factory::buildForDatabases(boolean, boolean)
/web/www/apache24/typo3/releases/125/web/dataTransfer/asimCommerce_db.php:00434: {
00435: case 'DATABASES':
00436: return tx_asimcommerce_db_factory::buildForDatabases($useCMS, $useStageDb);
00437: case 'TABLES':
00438: return tx_asimcommerce_db_factory::buildForTables($useCMS, $useStageDb);
18 tx_asimcommerce_db_factory::buildDatabase(boolean)
/web/www/apache24/typo3/releases/125/web/typo3conf/ext/asimcommerce/pi1/class.tx_asimcommerce_realurl.php:00031:
00032: public function __construct() {
00033: $this->db = tx_asimcommerce_db_factory::buildDatabase( true );
00034: }
00035:
17 tx_asimcommerce_realurl::__construct()
/web/www/apache24/typo3/releases/125/vendor/typo3/cms/typo3/sysext/core/Classes/Utility/GeneralUtility.php:03973: }
03974: // Create new instance and call constructor with parameters
03975: $instance = new $finalClassName(...$constructorArguments);
03976: // Register new singleton instance
03977: if ($instance instanceof SingletonInterface) {
16 TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance("tx_asimcommerce_realurl")
/web/www/apache24/typo3/releases/125/vendor/typo3/cms/typo3/sysext/core/Classes/Utility/GeneralUtility.php:03834: // Get reference to current instance of class:
03835: if (!is_object($GLOBALS['T3_VAR']['callUserFunction_classPool'][$parts[0]])) {
03836: $GLOBALS['T3_VAR']['callUserFunction_classPool'][$parts[0]] = self::makeInstance($parts[0]);
03837: }
03838: $classObj = $GLOBALS['T3_VAR']['callUserFunction_classPool'][$parts[0]];
15 TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction("EXT:asimcommerce/pi1/class.tx_asimcommerce_realurl…&tx_asimcommerce_realurl->handleRealURLCoding_Lvl0", array, DmitryDulepov\Realurl\Decoder\UrlDecoder)
/web/www/apache24/typo3/releases/125/web/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:00822: 'setup' => $configuration
00823: );
00824: $value = GeneralUtility::callUserFunction($configuration['userFunc'], $parameters, $this);
00825: if (is_numeric($value) || is_string($value)) {
00826: $requestVariables[$configuration['GETvar']] = $value;
14 DmitryDulepov\Realurl\Decoder\UrlDecoder::decodeUrlParameterBlockUsingUserFunc(array, "schule", array, array, boolean)
/web/www/apache24/typo3/releases/125/web/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:00715: foreach ($varProcessingFunctions as $varProcessingFunction) {
00716: if (isset($varConfiguration['GETvar'])) {
00717: if ($this->$varProcessingFunction($varConfiguration, $getVarValue, $requestVariables, $pathSegments, $isFakeValue)) {
00718: $previousValue = (string)end($requestVariables);
00719: $handled = TRUE;
13 DmitryDulepov\Realurl\Decoder\UrlDecoder::decodeSingleVariable(array, array, array, "")
/web/www/apache24/typo3/releases/125/web/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:00428: continue;
00429: }
00430: $this->decodeSingleVariable($postVarConfiguration, $pathSegments, $requestVariables, $previousValue);
00431: if (empty($postVars['requireFullEvaluation']) && count($pathSegments) === 0) {
00432: break;
12 DmitryDulepov\Realurl\Decoder\UrlDecoder::decodeFixedPostVars(41, array)
/web/www/apache24/typo3/releases/125/web/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:00893: $requestVariables['MP'] = $this->mountPointVariable;
00894: }
00895: ArrayUtility::mergeRecursiveWithOverrule($requestVariables, $this->decodeFixedPostVars($pageId, $pathSegments));
00896: ArrayUtility::mergeRecursiveWithOverrule($requestVariables, $this->decodePostVarSets($pageId, $pathSegments));
00897:
11 DmitryDulepov\Realurl\Decoder\UrlDecoder::doDecoding("produktseiten/produkt-kalkulator/schule/basteln/47315")
/web/www/apache24/typo3/releases/125/web/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:01355: if (!$cacheEntry) {
01356: $this->originalPath = $urlPath;
01357: $cacheEntry = $this->doDecoding($urlPath);
01358: // Note the newly created cache entry is not saved because it is unsafe!
01359: // The user can supply any number of free form parameters and those
10 DmitryDulepov\Realurl\Decoder\UrlDecoder::runDecoding()
/web/www/apache24/typo3/releases/125/web/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:00155: if ($this->speakingUri) {
00156: $this->setLanguageFromQueryString();
00157: $this->runDecoding();
00158: }
00159: }
9 DmitryDulepov\Realurl\Decoder\UrlDecoder::decodeUrl(array, TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)
8 call_user_func_array(array, array)
/web/www/apache24/typo3/releases/125/vendor/typo3/cms/typo3/sysext/core/Classes/Utility/GeneralUtility.php:03850: }
03851: // Call method:
03852: $content = call_user_func_array([&$classObj, $parts[1]], [&$params, &$ref]);
03853: } else {
03854: $errorMsg = 'No method name \'' . $parts[1] . '\' in class ' . $parts[0];
7 TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction("DmitryDulepov\Realurl\Decoder\UrlDecoder->decodeUrl", array, TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)
/web/www/apache24/typo3/releases/125/vendor/typo3/cms/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:01116: $_params = ['pObj' => &$this];
01117: foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc'] as $_funcRef) {
01118: GeneralUtility::callUserFunction($_funcRef, $_params, $this);
01119: }
01120: }
6 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::checkAlternativeIdMethods()
/web/www/apache24/typo3/releases/125/vendor/typo3/cms/typo3/sysext/frontend/Classes/Http/RequestHandler.php:00135: ->loadExtTables();
00136: }
00137: $this->controller->checkAlternativeIdMethods();
00138: $this->controller->clear_preview();
00139: $this->controller->determineId();
5 TYPO3\CMS\Frontend\Http\RequestHandler::handleRequest(TYPO3\CMS\Core\Http\ServerRequest)
/web/www/apache24/typo3/releases/125/vendor/typo3/cms/typo3/sysext/core/Classes/Core/Bootstrap.php:00317:
00318: // Execute the command which returns a Response object or NULL
00319: $this->response = $requestHandler->handleRequest($request);
00320: return $this;
00321: }
4 TYPO3\CMS\Core\Core\Bootstrap::handleRequest(TYPO3\CMS\Core\Http\ServerRequest)
/web/www/apache24/typo3/releases/125/vendor/typo3/cms/typo3/sysext/frontend/Classes/Http/Application.php:00077: public function run(callable $execute = null)
00078: {
00079: $this->bootstrap->handleRequest(\TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals());
00080:
00081: if ($execute !== null) {
3 TYPO3\CMS\Frontend\Http\Application::run()
/web/www/apache24/typo3/releases/125/vendor/typo3/cms/typo3/sysext/frontend/Resources/Private/Php/frontend.php:00021: call_user_func(function () {
00022: $classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
00023: (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00024: });
2 {closure}()
/web/www/apache24/typo3/releases/125/vendor/typo3/cms/typo3/sysext/frontend/Resources/Private/Php/frontend.php:00022: $classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
00023: (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00024: });
1 require("/web/www/apache24/typo3/releases/125/vendor/typo3/…sysext/frontend/Resources/Private/Php/frontend.php")
/web/www/apache24/typo3/releases/125/vendor/typo3/cms/index.php:00001: <?php
00002:
00003: require __DIR__ . '/typo3/sysext/frontend/Resources/Private/Php/frontend.php';