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 …}
      }
    }
  }
}