За последние 24 часа нас посетили 17734 программиста и 1619 роботов. Сейчас ищут 1698 программистов ...

$mysqli permanent connection

Тема в разделе "PHP и базы данных", создана пользователем zarg, 4 янв 2018.

  1. zarg

    zarg Новичок

    С нами с:
    4 янв 2018
    Сообщения:
    3
    Симпатии:
    0
    Есть некое API, выполняет запросы к базе данных. Лежит все у амазонов, база в aws rds.
    Конечный пользователь генерирует минимум 10 обращений к апи (и это не поправить, это данность). При тестовой нагрузке обнаружил что вылетает "Too many connections".
    Решил делать permanent connection. Я ожидал что один сервер(скрипт один и тот же, параметры чуть разнятся, коннект создается в одном месте) создаст одно соединение, на практике получается ~10 connection висит постоянно, при нагрузке быстро натыкается на лимит.
    Что я делаю не так? mysqli_close насильно не вызываю, да и если верить докам он не рвет permanent connection.
    Извините за сумбурность, отвечу на наводящие вопросы.