Operating System - HP-UX
1834634 Members
3181 Online
110069 Solutions
New Discussion

"Proc table is full" dmesg error :URGENT

 
vselvaraj
Advisor

"Proc table is full" dmesg error :URGENT

Dear All
Some 3 days back I raised one problem in this
forum. ie) In a mail server m/c Sendmail 8.8.6 L-1000, HPUX 11.00, very frequently "file table is full" error message was comming while executing dmesg
command.that timr sendmail will stop.
I got solution that to increase nfile kernel parameter to 12000.

I had done the same ie from 910 to 12000.
Today morning it is giving "proc table is full" message, & Sendmail stopped working.
Please help me to correct this issue.
Application is down now.

advance thanks
V.Selvaraj
8 REPLIES 8
Manju Kampli
Trusted Contributor

Re: "Proc table is full" dmesg error :URGENT

The most likely cause of the error "process table is full" is that
the operating system parameters maxuprc and/or nproc are set too low.

Maxuprc is the maximum number of processes that any one user can
have simultaneously. The superuser is exempt from this limitation, so
if the superuser gets this error as well, then nproc is probably too low.
Nproc is the maximum number of processes on the system at one time.

Another possible cause of this problem is having "ghost" child
processes on the system that do not terminate when the parent processes
terminate. If shutting down the system does not clear the problem,
then this is not the cause.

Never stop "LEARNING"
Denver Osborn
Honored Contributor

Re: "Proc table is full" dmesg error :URGENT

vmunix: proc: table is full

This message relates to the kernel parameter nproc. You should increase nproc

# sar -v 5 5

Look at the 'proc-sz' column, this will show the max and where it is now. Once it reaches the max you'll notice the error. Also check you're syslog to make sure it's not an old message.
vselvaraj
Advisor

Re: "Proc table is full" dmesg error :URGENT

Dear
If I need to increase 'nproc' and 'maxuprx'
how much I have to ?

If there is any relative increase to be required/ because I increased 'nfile' from 910 to 12000

Selvaraj
Stefan Farrelly
Honored Contributor

Re: "Proc table is full" dmesg error :URGENT


My advice is for a sendmail server set nproc to 1000 and maxuprc to 500
Im from Palmerston North, New Zealand, but somehow ended up in London...
CHRIS_ANORUO
Honored Contributor

Re: "Proc table is full" dmesg error :URGENT

Hi,
Keep the values as follows:
NPROC=4700
NFILE=12000 or (What I have 9850)
NINODE=3931(Keep below 4000)
NFLOCK=5900
They are dependent on NPTY and MAXUSERS(macro)
When We Seek To Discover The Best In Others, We Somehow Bring Out The Best In Ourselves.
Emilio Sierra
Advisor
vselvaraj
Advisor

Re: "Proc table is full" dmesg error :URGENT

Dear
If I need to increase 'nproc' and 'maxuprx'
how much I have to ?

If there is any relative increase to be required/ because I increased 'nfile' from 910 to 12000

Selvaraj
CHRIS_ANORUO
Honored Contributor

Re: "Proc table is full" dmesg error :URGENT

NPROC=4700
MAXUPRC=NPROC-4
When We Seek To Discover The Best In Others, We Somehow Bring Out The Best In Ourselves.