Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: Persistent Connects (pg_pconnect)



Hi Colleen,

When you use specify a host parameter... Php will attempt to connect to your postgres server using TCP/IP... if you are not running the postgres backend with the -i option, then these connections won't happen. When you don't
specify a host name then Php will use a local Unix socket.

Not sure about the persistant database connection stuff. What version of Php are you using? The only thing I could say, is to try explicitly closing the persistent database connections in your Php code.
Maybe there is a bug in Php.

Hope this helps,

Keith.
At 12:34 PM 21/11/2000 +0000, Colleen Williams wrote:
Hello all,

I am having some problems with persistent connections.

The PHP scripts in my content management system (CMS) are connecting using pg_pconnect(" dbname='MYDB' user='user' password='password'' port='5432' "). I have not been able to connect to the PostgreSQL database when I include the host parameter in the pg_pconnect string and I don't understand why. Each time one of us uses the CMS, a new persistent connection process owned by postgres is started up. With 3 people accessing the CMS sporadically, 32 persistent connections are in existence and then Linux tells me there are too many connections! Sometimes I believe existing connections are reused but not often!

Has anyone else had this sort of experience with persistent connections? It is driving me mad so I would appreciate any help or pointers you might have.

Thanks,
Colleen.

Colleen Williams
colleen(at)digital-arts(dot)co(dot)uk

0207 484 8825

Digital Arts | British Columbia House | 1 Regent Street | London | SW1Y 4NR
http://www.digital-arts.co.uk




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group