Cycle\Database\Exception\StatementException\ConnectionException {#941
#message: "SQLSTATE[HY000] [1040] Too many connections"
#code: 1040
#file: "/sites/fid.ua/vendor/cycle/database/src/Driver/MySQL/MySQLDriver.php"
#line: 57
-previous: PDOException {#940
#message: "SQLSTATE[HY000] [1040] Too many connections"
#code: 1040
#file: "/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php"
#line: 653
+errorInfo: array:3 [
0 => "HY000"
1 => 1040
2 => "Too many connections"
]
trace: {
/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:653 {
Cycle\Database\Driver\Driver->createPDO(): PDOInterface …
›
› return new PDO(
› dsn: $connection->getDsn(),
arguments: {
$dsn: "mysql:host=127.0.0.1;port=3306;dbname=abyhom_fid"
$username: "abyhom_fid"
$password: SensitiveParameterValue {#939 …}
$options: array:4 [ …4]
}
}
/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:216 {
Cycle\Database\Driver\Driver->connect(): void …
› {
› $this->pdo ??= $this->createPDO();
› }
}
/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:669 {
Cycle\Database\Driver\Driver->getPDO(): PDOInterface …
› if ($this->pdo === null) {
› $this->connect();
› }
}
/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:503 {
Cycle\Database\Driver\Driver->prepare(string $query): PDOStatementInterface …
›
› $statement = $this->getPDO()->prepare($query);
› if ($this->useCache) {
}
/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:459 {
Cycle\Database\Driver\Driver->statement(string $query, iterable $parameters = [], bool $retry = true): StatementInterface …
› try {
› $statement = $this->bindParameters($this->prepare($query), $parameters);
› $statement->execute();
arguments: {
$query: """
SELECT `id`, `url`, `last_modified`\n
FROM `t_products`\n
WHERE `shop_id` = ? AND `visible` = ?
"""
}
}
/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:473 {
Cycle\Database\Driver\Driver->statement(string $query, iterable $parameters = [], bool $retry = true): StatementInterface …
›
› return $this->statement($query, $parameters, false);
› }
arguments: {
$query: """
SELECT `id`, `url`, `last_modified`\n
FROM `t_products`\n
WHERE `shop_id` = ? AND `visible` = ?
"""
$parameters: array:2 [ …2]
$retry: false
}
}
/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:269 {
Cycle\Database\Driver\Driver->query(string $statement, array $parameters = []): StatementInterface …
› {
› return $this->statement($statement, $parameters);
› }
arguments: {
$query: """
SELECT `id`, `url`, `last_modified`\n
FROM `t_products`\n
WHERE `shop_id` = ? AND `visible` = ?
"""
$parameters: array:2 [ …2]
}
}
/sites/fid.ua/vendor/cycle/database/src/Query/SelectQuery.php:218 {
Cycle\Database\Query\SelectQuery->run(): StatementInterface …
›
› return $this->driver->query($queryString, $params->getParameters());
› }
arguments: {
$statement: """
SELECT `id`, `url`, `last_modified`\n
FROM `t_products`\n
WHERE `shop_id` = ? AND `visible` = ?
"""
$parameters: array:2 [ …2]
}
}
/sites/fid.ua/vendor/cycle/database/src/Query/SelectQuery.php:322 {
Cycle\Database\Query\SelectQuery->fetchAll(int $mode = StatementInterface::FETCH_ASSOC): array …
› {
› $st = $this->run();
› try {
}
/sites/fid.ua/api/Helpers/Import/SitemapHelpers.php:80 {
FID\Helpers\Import\SitemapHelpers->products() …
› $products = $this->orm->t_products->columns(['id','url','last_modified'])->where('shop_id',$this->shop->id)->where('visible',1);
› foreach($products->fetchAll() as $p)
› {
}
/sites/fid.ua/api/Helpers/Import/SitemapHelpers.php:146 {
FID\Helpers\Import\SitemapHelpers->build() …
› $this->brands();
› $this->products();
› $this->articles();
}
/sites/fid.ua/view/SitemapView.php:168 {
FID\View\SitemapView->xmlSitemaps() …
› \r
› $response = $this->response->response($class->build(), 200);\r
› $response->headers->set('Content-Type', 'text/xml');\r
}
/sites/fid.ua/api/Router.php:138 {
FID\Router->dispatch(Request $request) …
› $pre_c = new $class($this);
› \t\tif (!$content = $pre_c->{$method}())
› \t\t{
}
/sites/fid.ua/index.php:404 {
› \r
› $response = $view->router->dispatch($request);\r
› \r
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#169 …}
}
}
}
}
-query: """
SELECT `id`, `url`, `last_modified`\n
FROM `t_products`\n
WHERE `shop_id` = '3' AND `visible` = 1
"""
trace: {
/sites/fid.ua/vendor/cycle/database/src/Driver/MySQL/MySQLDriver.php:57 {
Cycle\Database\Driver\MySQL\MySQLDriver->mapException(Throwable $exception, string $query): StatementException …
› ) {
› return new StatementException\ConnectionException($exception, $query);
› }
}
/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:464 {
Cycle\Database\Driver\Driver->statement(string $query, iterable $parameters = [], bool $retry = true): StatementInterface …
› } catch (Throwable $e) {
› $e = $this->mapException($e, Interpolator::interpolate($query, $parameters));
›
arguments: {
$exception: PDOException {#940}
$query: """
SELECT `id`, `url`, `last_modified`\n
FROM `t_products`\n
WHERE `shop_id` = '3' AND `visible` = 1
"""
}
}
/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:473 {
Cycle\Database\Driver\Driver->statement(string $query, iterable $parameters = [], bool $retry = true): StatementInterface …
›
› return $this->statement($query, $parameters, false);
› }
arguments: {
$query: """
SELECT `id`, `url`, `last_modified`\n
FROM `t_products`\n
WHERE `shop_id` = ? AND `visible` = ?
"""
$parameters: array:2 [ …2]
$retry: false
}
}
/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:269 {
Cycle\Database\Driver\Driver->query(string $statement, array $parameters = []): StatementInterface …
› {
› return $this->statement($statement, $parameters);
› }
arguments: {
$query: """
SELECT `id`, `url`, `last_modified`\n
FROM `t_products`\n
WHERE `shop_id` = ? AND `visible` = ?
"""
$parameters: array:2 [ …2]
}
}
/sites/fid.ua/vendor/cycle/database/src/Query/SelectQuery.php:218 {
Cycle\Database\Query\SelectQuery->run(): StatementInterface …
›
› return $this->driver->query($queryString, $params->getParameters());
› }
arguments: {
$statement: """
SELECT `id`, `url`, `last_modified`\n
FROM `t_products`\n
WHERE `shop_id` = ? AND `visible` = ?
"""
$parameters: array:2 [ …2]
}
}
/sites/fid.ua/vendor/cycle/database/src/Query/SelectQuery.php:322 {
Cycle\Database\Query\SelectQuery->fetchAll(int $mode = StatementInterface::FETCH_ASSOC): array …
› {
› $st = $this->run();
› try {
}
/sites/fid.ua/api/Helpers/Import/SitemapHelpers.php:80 {
FID\Helpers\Import\SitemapHelpers->products() …
› $products = $this->orm->t_products->columns(['id','url','last_modified'])->where('shop_id',$this->shop->id)->where('visible',1);
› foreach($products->fetchAll() as $p)
› {
}
/sites/fid.ua/api/Helpers/Import/SitemapHelpers.php:146 {
FID\Helpers\Import\SitemapHelpers->build() …
› $this->brands();
› $this->products();
› $this->articles();
}
/sites/fid.ua/view/SitemapView.php:168 {
FID\View\SitemapView->xmlSitemaps() …
› \r
› $response = $this->response->response($class->build(), 200);\r
› $response->headers->set('Content-Type', 'text/xml');\r
}
/sites/fid.ua/api/Router.php:138 {
FID\Router->dispatch(Request $request) …
› $pre_c = new $class($this);
› \t\tif (!$content = $pre_c->{$method}())
› \t\t{
}
/sites/fid.ua/index.php:404 {
› \r
› $response = $view->router->dispatch($request);\r
› \r
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#169 …}
}
}
}
}