Augmentation du max user process

Augmentation du max user process - Linux et OS Alternatifs

Marsh Posté le 11-03-2004 à 17:26:56    

Bonjour,
 
j'ai une question concernant le max user process qui est à 256 et je souhaite que mon user apache puisse lancer 1024 process. Y a-t-il un moyen d'augmenter ce paramètre sous linux sans recompiler le noyau ?
 
Je précise que je suis une debian woody et debian potato.
 
Merci pour vos réponses.


---------------
On ne vit pas en démocratie mais en république, on ne prend pas de décisions on élit des gens pour les prendre.
Reply

Marsh Posté le 11-03-2004 à 17:26:56   

Reply

Marsh Posté le 11-03-2004 à 17:30:41    

faut surtout éditer le src/include/httpd.h des sources Apache et changer le #define HARD_LIMIT_jesaisplusquoi 256 en 1024 ;)
 
Ou alors le faire dans les flags à la compilation d'apache :)
 
Dans tous les cas inutile de recompiler autre chose que Apache lui même ;)


Message édité par Sly Angel le 11-03-2004 à 17:30:59
Reply

Marsh Posté le 11-03-2004 à 17:38:39    

J'avais aussi pensé à la recompilation d'apache afin de prendre en compte ce paramètre, mais je pensais arriver dans ce cas aux limites de l'OS, d'où ma question ?
 
Tu sous-entends qu'en augmentant uniquement le parmaètre au niv. de la compil apache, il n'est pas nécessaire de modifier au niveau système. Pourquoi ??


---------------
On ne vit pas en démocratie mais en république, on ne prend pas de décisions on élit des gens pour les prendre.
Reply

Marsh Posté le 11-03-2004 à 17:46:32    

au niveau systeme faut voir ulimit je pense ;) mais de tete je crois que c'est assez elevé ...
donc recompiler le paquet debian ...

Reply

Marsh Posté le 11-03-2004 à 17:50:56    

ripper a écrit :

J'avais aussi pensé à la recompilation d'apache afin de prendre en compte ce paramètre, mais je pensais arriver dans ce cas aux limites de l'OS, d'où ma question ?
 
Tu sous-entends qu'en augmentant uniquement le parmaètre au niv. de la compil apache, il n'est pas nécessaire de modifier au niveau système. Pourquoi ??


 
Certain, j'ai déjà eu 800 process apache sur une Debian avec juste ce changement ;)
 
Après c'est avec ulimit pour le sys et c'est changeable


Message édité par Sly Angel le 11-03-2004 à 17:52:05
Reply

Marsh Posté le 11-03-2004 à 17:51:41    

ça se fait dans un fichier de conf ça ? il me semble me souvenir que si

Reply

Marsh Posté le 11-03-2004 à 17:57:50    

Taz a écrit :

ça se fait dans un fichier de conf ça ? il me semble me souvenir que si


 
nan dans httpd.conf c'est MaxUser, ça monte pas au dessus de la valeur du #define HARD_SERVER_LIMIT dans le httpd.h du source apache.


Message édité par Sly Angel le 11-03-2004 à 17:59:24
Reply

Marsh Posté le 11-03-2004 à 18:13:18    

Code :
  1. [root@admin3 admin]# more /etc/security/limits.conf
  2. # /etc/security/limits.conf
  3. #
  4. #Each line describes a limit for a user in the form:
  5. #
  6. #<domain>        <type>  <item>  <value>
  7. #
  8. #Where:
  9. #<domain> can be:
  10. #        - an user name
  11. #        - a group name, with @group syntax
  12. #        - the wildcard *, for default entry
  13. #        - the wildcard %, can be also used with %group syntax,
  14. #                 for maxlogin limit
  15. #
  16. #<type> can have the two values:
  17. #        - "soft" for enforcing the soft limits
  18. #        - "hard" for enforcing hard limits
  19. #
  20. #<item> can be one of the following:
  21. #        - core - limits the core file size (KB)
  22. #        - data - max data size (KB)
  23. #        - fsize - maximum filesize (KB)
  24. #        - memlock - max locked-in-memory address space (KB)
  25. #        - nofile - max number of open files
  26. #        - rss - max resident set size (KB)
  27. #        - stack - max stack size (KB)
  28. #        - cpu - max CPU time (MIN)
  29. #        - nproc - max number of processes
  30. #        - as - address space limit
  31. #        - maxlogins - max number of logins for this user
  32. #        - priority - the priority to run user process with
  33. #        - locks - max number of file locks the user can hold
  34. #
  35. #<domain>      <type>  <item>         <value>
  36. #
  37. #*               soft    core            0
  38. #*               hard    rss             10000


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 12-03-2004 à 10:46:52    

Merci pour ces infos, je vais tester en recompilant apache et normalement tout sera ok
 


---------------
On ne vit pas en démocratie mais en république, on ne prend pas de décisions on élit des gens pour les prendre.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed