Настройка автоматического завершения процесса подключения к базе данных после (пользовательского) времени простоя

#elixir #dbconnection #postgrex

Вопрос:

Мое приложение динамически создает пулы Postgrex/DbConnection, по одному на пользователя. В конце концов, я хочу, чтобы пул соединений автоматически завершался после указанного времени простоя, поскольку пользователи приходят и уходят без явного выхода из системы.

Я просмотрел документацию как для poolboy, так и для DbConnection, но не нашел ничего, что могло бы помочь.

Я что-нибудь пропустил или мне просто нужно самому внедрить механизм отслеживания простоя?

Заранее спасибо.

Комментарии:

1. Я не уверен, предназначены ли пулы для такого использования; может быть причина, по которой этого нет в документах.