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.

Répondre à