On Sat, Feb 22, 2003 at 03:59:12PM +0100, Lederrey Guillaume wrote:
> Je viens de m'apercevoir que lorsque le nombre de process avoisine les
> 300, je commence � avoir des probl�mes (fork : ressource not
> available). Je ne sais pas si les deux sont effectivement li�s, mais le
> cas �ch�ant, savez-vous comment augmenter ce nombre ? Juste pour
> pr�cision, cela se passe sur une Debian Woody ...
ENOMEM fork failed to allocate the necessary kernel struc�
tures because memory is tight.
si fork() donne une erreur, cela peut �tre soit la m�moire, soit la
table des processus.
V�rifier /proc/sys/kernel/threads-max pour voir (mais le d�faut est
�norme pour un syst�me UNIX usuel).
Il y a aussi les `resources limits' � v�rifier:
[EMAIL PROTECTED]:~% ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 256
virtual memory (kbytes, -v) unlimited
Changer par exemple avec:
[EMAIL PROTECTED]:~% ulimit -u 3000 # OUI, je veux planter ma machine!
voir aussi /etc/security/limits.conf du module PAM limits.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.