При интенсивной разработе ПО, особенно с использованием enterprise-технологий, вроде JavaEE или, даже в большей степени, Spring Boot, мы имеем дело с пулами соединений к базе данных (connection pools).
Когда разработчиков много, и у всех пулы открывают по 10 и более соединений к базе за раз, то бывает нужно освобождать зависшие (неиспользуемые, IDLE) соединения.
Если мы не имеем доступа к конфигурации, или (как в моём случае) не всегда получается правильно отконфигурировать базу, то, например, в случае с PostgreSQL мы можем отрубать соединения с помощью cron-скрипта.
Сам скрипт может выглядеть вот так:
Т.е. освобождаем висящие более минуты соединения. Брутально... а что делать?!
И затем помещаем это всё в cron: