On 2/10/04 12:28 PM, Tom Lane wrote:
> Joe Lester <[EMAIL PROTECTED]> writes:
>> Would this be kern.maxfiles?
> 
> Sounds like what you want.  There's probably no need to reduce
> maxfilesperproc (and thereby constrain every process not only PG
> backends).  You can set PG's max_files_per_process instead.
> 
>> Is it OK to set these before starting the server? Or should I set them
>> in /etc/rc?
> 
> Damifino.  Try a manual sysctl -w and see if it takes ... if not, you
> probably have to set it in /etc/rc.

You can set some of this stuff in /etc/sysctl.conf, which is sourced from
/etc/rc if it exists.  The file format looks like this:

    kern.maxproc=1000
    kern.maxprocperuid=512
    ...

It just passes that stuff to sysctl -w (after skipping comments, etc.)  See
the /etc/rc file for details.

Unfortunately, I've found that putting the shared memory settings in
/etc/sysctl.conf does not work.  Instead, I put them in /etc/rc directly.
They're actually already there, just above the part that sources
/etc/sysctl.conf.  (Look for the phease "System tuning" in a comment.)  I
commented those out and put my own settings in their place.  That seems to
work for me.

-John 





---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to