Странное поведение SQL: возвращает Too Many Connections

790
29 декабря 2016, 10:03

Проблема следующая: как-то странно получается, что при подключении к БД отдается Too Many Connections. Из одного скрипта. При этом из "соседнего" таких ошибок не наблюдается.

Т.е. открываю страницу с проблемным кодом - Too many connections. Тут же открываю другую - все в порядке.

Можно было бы погрешить на то, что вдруг откуда-то пошел огромный поток запросов, и что-то делается там с базой, что или соединений много, или запросы исполняются медленно, но этого нет. Все висит на локалке. Из кода во втором скрипте - только подключение к БД.

public function __construct() {
    parent::__construct();
    $this->db = parent::connectDb();
}

Методы в родителе:

public function __construct(){
    require $_SERVER['DOCUMENT_ROOT'].'/back/configs.php';
    $this->cfg = $cfg;
}
public function connectDb() {
    $cfgs = $this->cfg;     
    try {
        $db = new PDO("mysql:host = ".$cfgs['host']."; dbname=".$cfgs['dbase']."",$cfgs['dblogin'],$cfgs['dbpass']);
        //$this->db = $db;
        return $db;
        $db = null;
    } catch(PDOException $e) {
        $err =  $e->getMessage();
        require_once 'front/sysErr.php';
        die();
    }
}

Более ни в родителе, ни в дочернем нигде соединение с БД не используется, соответственно, и не вызывается.

SHOW PROCESSLIST отдает инфу только о себе, ибо все соединения, как только получены данные, сразу убиваются.

Попытался перезагрузить сервер бд - не помогло. В чем может быть проблемы? Как решить?

READ ALSO
Найти совпадения

Найти совпадения

Добрый деньПомогите, пожалуйста, найти верное направление для реализации моей задачи, которая заключается в следующем:

760
phpstorm - как описать переменную phpdoc'ом вне класса?

phpstorm - как описать переменную phpdoc'ом вне класса?

Внутри класса описываю переменную:

828
Как получить такого вида УРЛ?: im?tuta=params1

Как получить такого вида УРЛ?: im?tuta=params1

Друзья, подскажите пожалуйста как сделать урл подобного вида: im?tuta=params1Ибо на сайте есть панелька, она на поддомене, и мне нужно для каждой...

737
Добавление нового поля из фронтентд modx

Добавление нового поля из фронтентд modx

Подскажите, нашел статью добавления нового поля в форме, а как теперь мне создать в админке в ресурсе доп поля созданного инпута?

597