Re: system resource limit in kernel 2.6

From: Peng Yong
Date: Fri Jan 09 2004 - 21:45:33 EST


> Peng Yong <ppyy@xxxxxxxxxxx> wrote:
> >
> >
> > We upgrade one of our production http server, runing apache 1.3.29, to
> > kernel 2.6. some time the main process of apache exit and here is the
> > error log:
> >
> > [Sat Jan 10 08:48:44 2004] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 65534
> > [Sat Jan 10 08:48:44 2004] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 65534
> > [Sat Jan 10 08:48:44 2004] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 65534
> > [Sat Jan 10 08:48:44 2004] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 65534
> > [Sat Jan 10 08:48:44 2004] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 65534
> > [Sat Jan 10 08:48:44 2004] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 65534
> >
> >
> > how can i tuning the kernel and remove the system resource limit?
> >
>
> Well the question is: why did behaviour change relative to 2.4? The kernel
> is saying that uid 65534 has exceeded its RLIMIT_NPROC threshold.
>
> How may processes is user 65534 actually running, and how much memory does
> the machine have?

httpd.conf:

MinSpareServers 16
MaxSpareServers 32
StartServers 16
MaxClients 512

the server is a Dell 1750 with 2GB RAM and 2 CPU.


uname:
Linux www.xxxx.org 2.6.1 #1 SMP Sat Jan 10 00:46:18 CST 2004 i686
unknown

# cat /proc/sys/kernel/threads-max
32767

# cat /proc/meminfo
MemTotal: 2072760 kB
MemFree: 1134272 kB
Buffers: 41928 kB
Cached: 573540 kB
SwapCached: 0 kB
Active: 498772 kB
Inactive: 268924 kB
HighTotal: 1179584 kB
HighFree: 450432 kB
LowTotal: 893176 kB
LowFree: 683840 kB
SwapTotal: 4000136 kB
SwapFree: 4000136 kB
Dirty: 44 kB
Writeback: 0 kB
Mapped: 246344 kB
Slab: 156568 kB
Committed_AS: 1390140 kB
PageTables: 2848 kB
VmallocTotal: 114680 kB
VmallocUsed: 2604 kB
VmallocChunk: 112040 kB

www:/home/apache/logs# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.80GHz
stepping : 9
cpu MHz : 2787.225
cache size : 512 KB
physical id : 0
siblings : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
bogomips : 5488.64

processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.80GHz
stepping : 9
cpu MHz : 2787.225
cache size : 512 KB
physical id : 6
siblings : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
bogomips : 5554.17


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/