На проекте в MySQL выскакивает ошибка иногда: Too many connections
Иногда я имею ввиду, думаю это происходит когда идет наплыв онлайна на сайте и кроны у меня которые каждую минуту выполняются, может в совокупности когда еще начинает выполнятся крон резкий скачок запросов и появляется ошибка.
Может пару раз за день такое, было max_connections 100, а потом поменял на 150 перезагрузил сервер и снова повалило куча ошибок, но когда уже дальше работать стал вроде одна вылезла и все, ну типа реже стало.
использую mysqli
создается всегда объект бд для работы, а так закрываю соединение.
public function __destruct()
{
mysqli_close($this->link);
}
а при запросе соединения показывает практически постоянно 17-18
А вообще диапазон небольшой, 17 -25.
Делаю еще так
Show processlist;
показывает эти 17 подключений, иногда больше и но большая часть из них спит.
Бд у меня около 500мб, на серваке 10гб озу, 8 ядер. Я думаю 150 коннектов для бд это много.
Хотя может и все ок.
Вообщем прошу направить, подсказать.
В чем может быть проблема ?
Может я вообще не так замеряю ? А если неправильно то как ?