Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [opgelost] Meerdere processen van apache?  (gelezen 509 keer)

Offline MKe

  • Lid
  • Steunpunt: Nee
[opgelost] Meerdere processen van apache?
« Gepost op: 2012/03/07, 09:31:05 »
Hoi,

Ik draai apache op een ubuntu 10.04 computer. Bij het commando top valt het me op dat er meerdere apache2 processen lijken te runnen. Ik heb onder deze apache server naast mediawiki o.a. een Django website draaien (met mod_wsgi) en het valt me vooral op dat het aantal apache2 processen snel groter wordt naarmate ik meer browse op de pagina's gegenereerd door Django. Het groeit ook aan. Ik heb nog niet echt problemen gehad, maar zit daar ook niet op te wachten.

3025 www-data  20   0  207m  33m 4192 S    0  0.9   0:00.58 apache2                                                                                                                                          
 3030 www-data  20   0  207m  33m 4192 S    0  0.9   0:00.58 apache2                                                                                                                                          
 3023 www-data  20   0  207m  33m 4192 S    0  0.9   0:00.64 apache2                                                                                                                                          
 3024 www-data  20   0  207m  33m 4188 S    0  0.9   0:00.57 apache2  

Mijn vragen:
- Weet iemand hoe het komt dat ik meerdere apache processen zie? Kan dit b.v. door Django of WSGI?
- kan het kwaad? Het neemt wel telkens 1% van het geheugen in (totaal 11 gb)
- hoe zorg ik ervoor dat het niet de spuigaten uitloopt? Of wordt dit vanzelf opgelost?
« Laatst bewerkt op: 2012/03/07, 18:25:55 door MKe »
Mijn blokkendoos blog: http://mke21.wordpress.com/

Offline Johan van Dijk

  • Administrator
    • johanvandijk
  • Steunpunt: Nee
Re: Meerdere processen van apache?
« Reactie #1 Gepost op: 2012/03/07, 14:04:48 »
Je hoort meerdere processen te zien, dat is compleet normaal en dat wil je ook.
Je kan in de configuratiebestanden van apache (/ec/apache2/apache2.conf) een aantal dingen tunen mocht dat nodig zijn.

Offline MKe

  • Lid
  • Steunpunt: Nee
Re: Meerdere processen van apache?
« Reactie #2 Gepost op: 2012/03/07, 18:25:40 »
Hoi Johan, bedankt

Daar kwam ik idd ook achter. Het blijkt dat Apache een proces start voor elke connectie. Standaard is dit ruim ingesteld op max. 100. Dat is ruim voldoende voor een drukke website. Als alle 100 gebruikt wordt heb je dus zo'n 3 gb ram nodig om dit te kunnen verwerken. (ongeveer 30 mb per proces), maar zo'n vaart zal het bij mij wel niet lopen. Het heeft dus niets te maken met wsgi of andere zaken en is ook niets om me zorgen over te maken.
Zo heb ik nu wel weer wat geleerd over de werking van apache.