Проблема следующая: как-то странно получается, что при подключении к БД отдается 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
отдает инфу только о себе, ибо все соединения, как только получены данные, сразу убиваются.
Попытался перезагрузить сервер бд - не помогло. В чем может быть проблемы? Как решить?
Добрый деньПомогите, пожалуйста, найти верное направление для реализации моей задачи, которая заключается в следующем:
Друзья, подскажите пожалуйста как сделать урл подобного вида: im?tuta=params1Ибо на сайте есть панелька, она на поддомене, и мне нужно для каждой...
Подскажите, нашел статью добавления нового поля в форме, а как теперь мне создать в админке в ресурсе доп поля созданного инпута?