brother79
Новичок
FATAL: sorry, too many clients already' in /vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43
Вот такая вот беда приключилось, немного истории:
Используется постгрес + монга, причём постгреса очень поминимуму, фактически одна соната с табличками бандла SonataPage
Есть очень много фоновых процессов на отдельном серваке, которые постоянно лопатят монгу, и иногда обращаются к паре табличек сонатовских, процессов до 1500 одновременных бывает, и они долгие, ну и на пике такая вот ошибка возникает.
Попробовал перегрузить сервер с фоновыми процессами(не тот на котором постгрес), сразу постгрес освободил соединения и остальные серваки заработали.
Мне не понятно, неужели доктрина открывает соединение и держит его открытым и потом они накапливаются и постгрес перестаёт реагировать? Или там админская сторона чтобы он отрубал процессы со временем по таймауту?
Кол-во открытых соединений в постгресе счас 300
Вот такая вот беда приключилось, немного истории:
Используется постгрес + монга, причём постгреса очень поминимуму, фактически одна соната с табличками бандла SonataPage
Есть очень много фоновых процессов на отдельном серваке, которые постоянно лопатят монгу, и иногда обращаются к паре табличек сонатовских, процессов до 1500 одновременных бывает, и они долгие, ну и на пике такая вот ошибка возникает.
Попробовал перегрузить сервер с фоновыми процессами(не тот на котором постгрес), сразу постгрес освободил соединения и остальные серваки заработали.
Мне не понятно, неужели доктрина открывает соединение и держит его открытым и потом они накапливаются и постгрес перестаёт реагировать? Или там админская сторона чтобы он отрубал процессы со временем по таймауту?
Кол-во открытых соединений в постгресе счас 300