Скорее всего, это означает, что ваш PostgreSQL имеет ограничение на продолжительность транзакции (бездействие в транзакции) или длительность сеанса (время ожидания сеанса).
Это, вероятно, происходит из-за типичного, неправильного способа работы с базами данных (я видел, что это делали даже старшие разработчики) - процесс создает сеанс базы данных, а затем начинает выполнять некоторую бизнес-логику, которая может занять много времени для конец, в то время как данные БД были либо частично обновлены, либо вставлены. Код, написанный таким образом, обречен на неудачу из-за тайм-аутов, установленных PostgreSQL.