Unicorn не закрывает соединения с БД

Я использую rails 3.2 + Unicorn + Postgres DB и у меня есть вопрос - как Unicorn обрабатывает соединения с БД?

Как я понимаю:

мастер-процесс единорога X-дочерний процесс.подключение к БД настройки каждого дочернего процесса - закрыть в before_fork, установить соединение в after_fork.мы используем соединение на процесс (если мы используем пул соединений с rails DB, мы создаем Y (из database.yml) соединений с DB на процесс) - т.е. если процесс работает (он всегда работает, пока мы его не уничтожаем), мы сохраняем соединение открытым и каждый веб-запрос использует то же соединение (которое было открыто в after_fork).открытые соединения будут показаны в postgres (или любой другой БД) как свободные или активные.

Это правильно или я что-то пропустил?

Ответы на вопрос(2)

Ваш ответ на вопрос