Apache heeft veel threads open staan

Pagina: 1
Acties:

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 04-12-2025
Hallo,

Ik weet niet of zeker of ze zo heten maar wanneer ik ps -aux in tik op mijn machiene zie ik onderandere deze regels:
code:
1
2
3
4
5
6
7
8
apache    4026  0.0  1.3 20840 1724 ?        S    Jun02   0:01 [httpd]
apache    4027  0.0  1.3 20332 1704 ?        S    Jun02   0:00 [httpd]
apache    4029  0.0  1.7 20748 2160 ?        S    Jun02   0:01 [httpd]
apache    4030  0.0  4.0 21032 5160 ?        S    Jun02   0:03 [httpd]
apache    4031  0.0  1.8 20532 2360 ?        S    Jun02   0:00 [httpd]
apache    4032  0.0  3.0 21124 3788 ?        S    Jun02   0:00 [httpd]
apache    4033  0.0  1.3 20340 1712 ?        S    Jun02   0:00 [httpd]
apache    4034  0.0  2.7 20528 3424 ?        S    Jun02   0:01 [httpd]

Hoe kan het dan apache zoveel open heeft staan terwijl er bijna niemand hier in het interne netwerk op die webserver kijkt.

Of hoort dit zo?

Het is een schone redhat 9.0 installatie

Verwijderd

Dit hoort zo, omdat Apache standaard een paar childs actief houdt voor requests. Wordt het drukker dan wordt het aantal groter. Apache is vanzelfsprekend ingesteld op het afhandelen van tamelijk veel requests (nogal logisch voor een webserver). In de config kun je eventueel wat waardes veranderen, als je zelf toch de enige bent die er gebruik van maakt.

Overigens valt resource gebruik van een niet aangesproken Apache server reuze mee hoor. :)

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 04-12-2025
Ik heb dit gevonden in httpd.conf
code:
1
2
3
4
5
6
7
<IfModule prefork.c>
StartServers 8
MinSpareServers 2
MaxSpareServers 20
MaxClients 150
MaxRequestsPerChild 100
</IfModule>


Hier heb ik
StartServers 8
veranderd in
StartServers 3
en ik heb nog maar 3 childs! TADA! Bedankt!