11 st httpd igång (varav iallafall de 6 som syns i top drar 8-9MB styck)

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2004

11 st httpd igång (varav iallafall de 6 som syns i top drar 8-9MB styck)

Normalt eller, för en vanlig default Apache-server som knappast jobbar alls?

Edit: En "apachectl restart" som root gjorde att jag nu bara har 6 stycken körande.
Dessutom är jag rätt säker på att jag innan hade 5-6 stycken körande som min vanliga user (top -U user) medans där är det helt tomt på httpd nu.

Vad är det som händer egentligen?

CCNA sedan juni 2006

Trädvy Permalänk
Medlem
Plats
Uppsala
Registrerad
Mar 2003

Jag vet inte hur många det är normalt att ha igång samtidigt, men de drar nog inte 8-9 MB styck utan det är nog snarare delat minne.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2004

Såhär ser det ut nu iallafall direkt efter omstart av Apache (som tydligen dödade hälften av processerna). Hade varit igång drygt 2 veckor och antagligen knappast nån massiv trafik till min server under den tiden.

top -U www

PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 42370 www 4 0 8856K 5280K accept 0:00 0.00% 0.00% httpd 42369 www 4 0 8760K 5136K accept 0:00 0.00% 0.00% httpd 42372 www 4 0 8752K 5128K accept 0:00 0.00% 0.00% httpd 42373 www 4 0 8752K 5128K accept 0:00 0.00% 0.00% httpd 42371 www 4 0 8752K 5128K accept 0:00 0.00% 0.00% httpd

top -U root

PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 514 root 96 0 4912K 1756K select 0:54 0.00% 0.00% nmbd 448 root 96 0 8736K 5052K select 0:53 0.00% 0.00% httpd 403 root 96 0 3476K 2132K select 0:39 0.00% 0.00% sendmail 233 root 96 0 1772K 1160K select 0:30 0.00% 0.00% dhclient . . osv inga fler httpd här verkar det som

EDIT: Och så besökte jag själv min egen server-sida och vips så vart det några flera daemons.
Nästan 27MB extra för ett besök på servern

PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 42371 www 4 0 8888K 5332K accept 0:00 0.00% 0.00% httpd 42373 www 4 0 8864K 5288K accept 0:00 0.00% 0.00% httpd 42370 www 4 0 8856K 5280K accept 0:00 0.00% 0.00% httpd 42369 www 4 0 8760K 5136K accept 0:00 0.00% 0.00% httpd 42441 www 4 0 8752K 5128K accept 0:00 0.00% 0.00% httpd 42440 www 4 0 8752K 5128K accept 0:00 0.00% 0.00% httpd 42372 www 4 0 8752K 5128K accept 0:00 0.00% 0.00% httpd 42442 www 4 0 8752K 5128K accept 0:00 0.00% 0.00% httpd

CCNA sedan juni 2006

Trädvy Permalänk
Medlem
Plats
under en bro
Registrerad
Dec 2001

MinSpareServers MaxSpareServers StartServers

Jan-banan: Om alla mailar och frågar eller stämmer MS så kanske dom måste släppa koden?

Trädvy Permalänk
Medlem
Plats
Mölndal
Registrerad
Jul 2005

Det är normalt, Apache (eg: httpd) startar ett antal "trådar"/"processer" (skriver inom "" eftersom det inte är riktiga trådar eller riktiga processer) får att klarar ett antal samtidiga användare.

Hur många som skall startas är en inställnings sak i httpd.conf.

Minnet delas mellan dom olika "processerna" så man kan inte bara räkna ihop dom.

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2004
Citat:

Ursprungligen inskrivet av GunnarD
Det är normalt, Apache (eg: httpd) startar ett antal "trådar"/"processer" (skriver inom "" eftersom det inte är riktiga trådar eller riktiga processer) får att klarar ett antal samtidiga användare.

Hur många som skall startas är en inställnings sak i httpd.conf.

Minnet delas mellan dom olika "processerna" så man kan inte bara räkna ihop dom.

Men minnet rapporteras ju olika för alla processerna. Hur vet man i så fall vad som är det egentliga åtgångna minnet för allihopa?

Och om dom nu inte drar nåt minne alls nästan när dom "förökar sig" hej vilt, vad är det då för nackdel med att ha kanske 20st istället för 10st? Nåt jag bör bry mig om att konfa i httpd.conf eller är detta helt normalt och jag kan bry mig om något viktigare istället?

CCNA sedan juni 2006

Trädvy Permalänk
Medlem
Plats
Mölndal
Registrerad
Jul 2005

Default inställningarna i httpd.conf räcker långt, har aldrig behövt gå in och "pilla" på dom inställningarna.

Har du en väldigt populär saijt så kan man behöva utöka antalet, men kör med standard och klagar besökarna på att dom inte kommer in så kan du öka.

httpd ser alltid till så att det finns ett antal httpd processer lediga, blir det för lite lediga så startas flera och är det för många lediga så stängs en del ner.

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2004
Citat:

Ursprungligen inskrivet av GunnarD
Default inställningarna i httpd.conf räcker långt, har aldrig behövt gå in och "pilla" på dom inställningarna.

Har du en väldigt populär saijt så kan man behöva utöka antalet, men kör med standard och klagar besökarna på att dom inte kommer in så kan du öka.

httpd ser alltid till så att det finns ett antal httpd processer lediga, blir det för lite lediga så startas flera och är det för många lediga så stängs en del ner.

Ok, tack så mycket
Men då är det iallafall inte ca 10x8MB som går åt när jag har 10st httpd igång....inte bara att addera dom alltså

CCNA sedan juni 2006