PDOException: SQLSTATE[08004] [1040] Too many connections

/home/inventure/data/web/inventure.com.ua/mod/Sphinx/Service.php:24

/home/inventure/data/web/inventure.com.ua/mod/Sphinx/Service.php:24
22
$cfg = $this->app->getService('config')->get('Sphinx', 'config');
23
// die( print_r($cfg->dsn, true) );
24
$this->pdo = new PDO($cfg->dsn);
25
$this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
26
$this->options = $cfg->options?:['max_matches'=>1000];
27
if($cfg->weights)
28
$this->options['field_weights'] = $cfg->weights;
29
return $this->pdo;
30
}
31
#0 /home/inventure/data/web/inventure.com.ua/mod/Sphinx/Service.php(24): PDO->__construct('mysql:unix_sock...')
#1 /home/inventure/data/web/inventure.com.ua/mod/Sphinx/Service.php(55): Sphinx\Service->getConnection()
#2 /home/inventure/data/web/inventure.com.ua/mod/Sphinx/QueryBuilder.php(173): Sphinx\Service->getOptions()
#3 /home/inventure/data/web/inventure.com.ua/mod/Sphinx/QueryBuilder.php(164): Sphinx\QueryBuilder->_options()
#4 /home/inventure/data/web/inventure.com.ua/mod/Sphinx/QueryBuilder.php(145): Sphinx\QueryBuilder->toSql()
#5 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/Skynar/DataSource/SphinxProvider.php(34): Sphinx\QueryBuilder->query()
#6 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/Skynar/DataSource/DqlProvider.php(52): Skynar\DataSource\SphinxProvider->getResult(0, 3)
#7 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/Skynar/DataSource.php(96): Skynar\DataSource\DqlProvider->getResult(0, 3)
#8 /home/inventure/data/web/inventure.com.ua/mod/Sphinx/Smarty.php(80): Skynar\DataSource->getResult()
#9 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/Skynar/Service/SmartyTemplateManager.php(98): Sphinx\Smarty->similar(Array, NULL, Object(Smarty_Internal_Template), true)
#10 /home/inventure/data/web/inventure.com.ua/cache/compiled_tpl/blog_news^d2ed5f40af78cf6811368f023678017fe228bf12_0.skynar.blog/news.php(75): Skynar\Service\SmartyTemplateManager->callTagBlock('similar_posts', Array, NULL, Object(Smarty_Internal_Template), true)
#11 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_runtime_inheritance.php(219): Block_150453039667d09e59e8e452_60452314->callBlock(Object(Smarty_Internal_Template))
#12 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_runtime_inheritance.php(162): Smarty_Internal_Runtime_Inheritance->callBlock(Object(Block_150453039667d09e59e8e452_60452314), Object(Smarty_Internal_Template))
#13 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_runtime_inheritance.php(164): Smarty_Internal_Runtime_Inheritance->process(Object(Smarty_Internal_Template), Object(Block_150453039667d09e59e8e452_60452314), Object(Block_75681822167d09e5a058346_30738102))
#14 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_runtime_inheritance.php(164): Smarty_Internal_Runtime_Inheritance->process(Object(Smarty_Internal_Template), Object(Block_75681822167d09e5a058346_30738102), Object(Block_130844334767d1aff67efda8_12278655))
#15 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_runtime_inheritance.php(136): Smarty_Internal_Runtime_Inheritance->process(Object(Smarty_Internal_Template), Object(Block_130844334767d1aff67efda8_12278655))
#16 /home/inventure/data/web/inventure.com.ua/cache/compiled_tpl/blog_news^715011b82c4814653d7daa3f2da04248e68f4515_0.skynar.Page.view.php(86): Smarty_Internal_Runtime_Inheritance->instanceBlock(Object(Smarty_Internal_Template), 'Block_130844334...', 'content')
#17 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_template_resource_base.php(128): content_67d1aff6803080_97259309(Object(Smarty_Internal_Template))
#18 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_template_compiled.php(170): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template))
#19 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_template.php(184): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template))
#20 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_template.php(350): Smarty_Internal_Template->render()
#21 /home/inventure/data/web/inventure.com.ua/cache/compiled_tpl/blog_news^1109229a8119f8974d3853d1584a59ef28b94d09_0.skynar.Blog.post.php(63): Smarty_Internal_Template->_subTemplateRender('skynar:Page.vie...', 'blog/news', 'blog/news', 0, 3600, Array, 2, false)
#22 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_template_resource_base.php(128): content_67d09e5a0594f9_47892871(Object(Smarty_Internal_Template))
#23 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_template_compiled.php(170): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template))
#24 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_template.php(184): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template))
#25 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_template.php(350): Smarty_Internal_Template->render()
#26 /home/inventure/data/web/inventure.com.ua/cache/compiled_tpl/blog_news^d2ed5f40af78cf6811368f023678017fe228bf12_0.skynar.blog/news.php(43): Smarty_Internal_Template->_subTemplateRender('skynar:Blog.pos...', 'blog/news', 'blog/news', 0, 3600, Array, 2, false)
#27 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_template_resource_base.php(128): content_67d09e59e949f2_70614164(Object(Smarty_Internal_Template))
#28 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_template_compiled.php(170): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template))
#29 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_template.php(184): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template))
#30 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_templatebase.php(199): Smarty_Internal_Template->render(false, 0)
#31 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/vendor/Smarty/sysplugins/smarty_internal_templatebase.php(99): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), 'blog/news', 'blog/news', NULL, 0)
#32 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/Skynar/Service/SmartyTemplateManager.php(322): Smarty_Internal_TemplateBase->fetch('blog/news', 'blog/news', 'blog/news')
#33 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/Skynar/Service/SmartyTemplateManager.php(223): Skynar\Service\SmartyTemplateManager->_render('blog/news', 'blog/news', Array, true)
#34 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/Skynar/Service/SmartyTemplateManager.php(273): Skynar\Service\SmartyTemplateManager->render('blog/news', Array, true)
#35 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/Skynar/Http/Response/HtmlResponse.php(36): Skynar\Service\SmartyTemplateManager->forceRender('blog/news', Array)
#36 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/Skynar/Application.php(286): Skynar\Http\Response\HtmlResponse->render()
#37 /home/inventure/data/web/inventure.com.ua/cms/actual/lib/Skynar/Application.php(120): Skynar\Application->view(Object(Skynar\Http\Request), Object(Skynar\Http\Response\HtmlResponse))
#38 /home/inventure/data/web/inventure.com.ua/www/index.php(109): Skynar\Application->run()
#39 {main}