From: Han Holl Date: 2008-09-09T19:53:52+09:00 Subject: postgres (or pg) closes backend on exit ------=_Part_9290_24209352.1220958014264 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline (This is ruby-1.8.[46] on Linux). When I strace the following script: #!usr/bin/ruby -w require 'postgres' connection = PGconn.connect(nil,nil,nil,nil,'palga', 'palga', 'Patologi') # end-of-script I see that it ends with: send(3, "X\0\0\0\4", 5, 0) = 5 close(3) = 0 In other words, the script somehow shuts down the backend server on exit. Normally this is fine, but if it's a fork of a process that is supposed to continue with the same backend it's a problem. Does anyone know _how_ this is achieved, and therefore how I can disable it, I tried GC.disable (doesn't work) and exit! (does work, but is a bit heavy handed). Thanks in advance for any help, Han Holl ------=_Part_9290_24209352.1220958014264--