Я довольно новичок в Python и фреймворке пирамиды. Недавно я познакомился с SQLSoup, чтобы позаботиться о моих потребностях в базе данных (postgres).
dbEngine1 = SqlSoup(settings['sqlalchemy.db1.url'])
users = dbEngine1.users.fetchall()
Все работает отлично, однако после небольшого периода использования приложения пирамиды, я получаю это сообщение об ошибке. Я должен убить пирамиду, чтобы освободить все соединения на холостом ходу в postgres (около 50 соединений на холостом ходу до выдачи ниже исключения)
sorry, too many clients already
У меня вопрос: как закрыть это простое соединение, я попытался добавить строку кода, как показано ниже, но это не помогает.
dbEngine1 = SqlSoup(settings['sqlalchemy.db1.url'])
users = dbEngine1.users.fetchall()
dbEngine1.engine.connect().close()
Есть указатели от гуру SQLAlchemy?