Unicorn schließt keine DB-Verbindungen

Ich benutze Rails 3.2 + Unicorn + Postgres DB und ich habe eine Frage - wie geht Unicorn mit DB-Verbindungen um?

Wie ich verstehe:

Einhorn-Master-Prozess gabelt X-Kind-Prozess.DB-Verbindung für jeden untergeordneten Prozess einrichten - In before_fork schließen, Verbindung in after_fork herstellen.Wir verwenden die Verbindung pro Prozess (wenn wir das Rails-DB-Verbindungspooling verwenden, erstellen wir Y (aus database.yml) -DB-Verbindungen pro Prozess) - dh, wenn der Prozess funktioniert (es funktioniert immer, bis wir ihn nicht beenden), halten wir die Verbindung geöffnet und alle Webanfragen verwenden dieselbe Verbindung (die in after_fork geöffnet wurde).Geöffnete Verbindungen werden in postgres (oder jeder anderen Datenbank) als inaktiv oder aktiv angezeigt.

Ist es richtig oder habe ich etwas verpasst?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage