Задать вопрос

В чем причина висячих коннектов?

Всем привет! Есть проектик, на нем стали появлятся вот такие соединения
9abd1c510cd2983ec379da5872b66bc3.png

PDO открываю следующим образом

$pdo = new PDO("mysql:host=".Config::HOST_DB.";dbname=".Config::NAME_DB.";charset=utf8;", Config::LOGIN_DB, Config::PASS_DB);
$stmt = $pdo->prepare($query);


А закрываю так

$stmt->closeCursor();
$stmt = null;
$pdo = null;


В чем может быть проблема этих коннектов висячих, кто сталкивался?
  • Вопрос задан
  • 287 просмотров
Подписаться 5 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@lubezniy
php.net/manual/ro/pdo.connections.php
Здесь прописано штатно присваивать NULL, как у Вас, но в комментах пользователи говорят, что это не рвёт соединения, и призывают задействовать выполнение запроса KILL CONNECTION_ID() (не гарантируя, что оно будет работать, но потестить можно).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽