На сервере установлен Postgres для базы 1С 8.1. В диспетчере задач висит несколько тысяч процессов postgres. Когда количество процессов переваливает за 4000 - перестает запускаться 1С. Каждый процесс привязан к работе определенного пользователя, но он не закрывается после окончания работы. В чем может быть проблема?
Вы сами уже всё
Вы сами уже всё сказали: "не закрывается после окончания работы".
Почему? Для начала попробуйте почитать логи. Затем посмотреть конфиг на предмет настроечных параметров в названии которых встречается слово timeout - попробуйте установить какие-то внятные значения. После этого по идее простаивающие процессы должны завершаться самим PostgreSQL.