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: pg_pconnect - Really persistent ?


  • From: Hervé Piedvache <herve(at)elma(dot)fr>
  • To: Alexey Borzov <borz_off(at)rdw(dot)ru>
  • Cc: pgsql-php(at)postgresql(dot)org
  • Subject: Re: pg_pconnect - Really persistent ?
  • Date: Wed, 13 Dec 2000 12:40:26 +0100
  • Message-id: <3A37602A.59D5FC2F@elma.fr> <text/plain>

Hi Alexey,

At first thanks for your answer ;)

Alexey Borzov a écrit :
> 
> HP> I do what you said ... but still have trouble with postgresql ... I have
> HP> a message like too many files opened in same time ... on the postgresql
> HP> server my max limit is 8192 files ... !! So to save my trouble for the
> HP> moment the only way I found is to cron a apache graceful each minute !
> HP> :(((
>     Increase the limit on open files: now each postgres can have
> 8192/256=32 open files max, and it needs to have much more...

OK is 32768 is ok ? 32768/256=128 max files by backend ...
I don't know (and would like to know if possible) what is the
implication of this file-max for my server ?
What is the maximimum size of the file max for a linux ? In fact that
depends of what ? ;)
 
> HP> #
> HP> StartServers 20
> HP> MinSpareServers 64
> HP> MaxSpareServers 128
> HP> #
>     Isn't MaxSpareServers a bit high? At each given time you can have
> 128 idle Apaches and each of these 2 idle Postgreses connected (256
> total), which is actually your limit. Ouch!

I understand what you mean ... but you can see my Apache log file of
today ...

[Wed Dec 13 12:16:14 2000] [info] server seems busy, (you may need to
increase StartServers, or Min/MaxSpareServers), spawning 8 children,
there are 0 idle, and 39 total children
[Wed Dec 13 12:16:15 2000] [info] server seems busy, (you may need to
increase StartServers, or Min/MaxSpareServers), spawning 16 children,
there are 0 idle, and 47 total children
[Wed Dec 13 12:16:16 2000] [info] server seems busy, (you may need to
increase StartServers, or Min/MaxSpareServers), spawning 32 children,
there are 12 idle, and 63 total children
[Wed Dec 13 12:16:17 2000] [info] server seems busy, (you may need to
increase StartServers, or Min/MaxSpareServers), spawning 32 children,
there are 45 idle, and 95 total children

What can I do ... and why I'm in this case ?

Many thanks per advance for your help !

regards,
-- 
Hervé



Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group