Имеется несколько тысяч запущенных пхп скриптов которые работают в фоне по 12 часов. Каждые скрипт держит соединение с БД столько сколько работает скрипт.
Запросы к БД идут примерно таким образом:
-- 2-3 запроса
-- слип 20-30 сек
-- 2-3 запроса
-- слип 20-30 сек
-- 2-3 запроса
-- слип 20-30 сек
Из-за того, что соединения постоянно висят много потребляется RAM. Решил закрывать соединение после каждого запроса и затем снова открывать, упёрся в лимит портов ip_local_port_range.
Наверняка в мускуле есть конфиг который после n секунд бездействия закрывает коннект и потом сам его открывает когда мы отправляем запрос к БД.
Как он называется?