Apache ve stavu lockf

Miroslav Lachman 000.fbsd at quip.cz
Fri Mar 16 23:31:00 CET 2007


Moc se nevyznam ve stavech, ve kterych se mohou procesy nachazet, ale 
mel jsem ted jeden zavazny problem na serveru, kde se nekdo snazil 
patrne cilene pretezovat Apache. Nemel jsem moc casu na zkoumani "jak a 
co", zkratka jsem dotycneho zakazal na firewallu, ale chovalo se to tak, 
ze Apache zvysoval pocet childu az na sve maximum, pritom vyrizoval 
sotva 3 reqesty za sekundu, zatizeni CPU nebylo nijak vysoke, load se 
pohyboval od 0.8 do 1.6, takze taky nic extra vyjimecneho, jenze zkratka 
  vice jak 120 childu apache bylo ve stavu lockf:

  4800 www         1  20    0 37660K     0K lockf  0   0:01  0.00% <httpd>
  5155 www         1  20    0 37656K     0K lockf  0   0:01  0.00% <httpd>
  4769 www         1  20    0 37652K     0K lockf  1   0:01  0.00% <httpd>

^^^^ toho byl plny vypis `top`

Dokazal by mi nekdo rict, za jakych podminek se child apache nachazi v 
tomto stavu a co to vlastne znamena?

Miroslav Lachman



More information about the Users-l mailing list