Portál AbcLinuxu, 12. května 2025 10:18

Dotaz: apache2 nestíhá

2.1.2007 14:12 Linuxik
apache2 nestíhá
Přečteno: 349×
Odpovědět | Admin
mám docela silnou mašinu, vytíženost CPU je malá, RAM mám 4GB a apache mi vždy zaplní nečekaně všechny workery, po restartu to zase běží úplně svižně třeba celý den


   Current Time: Tuesday, 02-Jan-2007 13:52:39 CET

   Restart Time: Tuesday, 02-Jan-2007 10:52:39 CET

   Parent Server Generation: 0

   Server uptime: 2 hours 59 minutes 59 seconds

   Total accesses: 554028 - Total Traffic: 99.6 GB

   CPU Usage: u465.77 s463.2 cu.54 cs0 - 8.61% CPU load

   51.3 requests/sec - 9.4 MB/second - 188.5 kB/request

   250 requests currently being processed, 0 idle workers

 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
 WWWWWWWWWWWWWWCWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW......

   Scoreboard Key:
   "_" Waiting for Connection, "S" Starting up, "R" Reading Request,
   "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
   "C" Closing connection, "L" Logging, "G" Gracefully finishing,
   "I" Idle cleanup of worker, "." Open slot with no current process

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.1.2007 14:14 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: apache2 nestíhá
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro mě trochu málo informací na hledání příčiny.
2.1.2007 14:26 Linuxik
Rozbalit Rozbalit vše Re: apache2 nestíhá
které další informace jsou potřeba k dohledání a odstranění příčiny ?
2.1.2007 14:34 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: apache2 nestíhá
No každopádně bych na tvém místě zkusil projet logy, otevřené soubory (lsof), atp. Navíc za jakých okolností dochází ke zpomalení, kdy, jak to řešíš, atp. Jinak o kousek níž už kolega naznačil že něco nemusí být v pořádku se síťovým přenosem, takže zkusit zanalyzovat síťový přenos..
2.1.2007 16:52 Linuxik
Rozbalit Rozbalit vše Re: apache2 nestíhá
po restartu Apache je opět v pořádku. Z logů není zřejmě jakákoliv abnormalita. Nemůže být příčinou chybné nastavení Apache ?
2.1.2007 16:57 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: apache2 nestíhá

Pane doktore, proč mne každý ignoruje?

Další!

5.1.2007 11:31 Ash
Rozbalit Rozbalit vše Re: apache2 nestíhá
:) Čím/jak byla získána ta statistika apache uvedená v dotazu? Ty MB/second a WWWWCWWW. Zdá se, že tomu rozumíte/že ji umíte číst... Díky za případnou odpověď.
5.1.2007 11:37 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: apache2 nestíhá
mod_stats
5.1.2007 11:51 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: apache2 nestíhá
Přesněji mod_status (tady je dokumentace)
2.1.2007 17:19 Linuxik
Rozbalit Rozbalit vše Re: apache2 nestíhá
můžete být prosím konkrétnější v "zanalyzovat síťový přenos" ? Děkuji.
2.1.2007 14:17 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: apache2 nestíhá
Odpovědět | | Sbalit | Link | Blokovat | Admin
Není problém spíš v zahlcení odchozího interface? Vidím tam průměr 9.4 MB/s, to by samo o sobě skoro stačilo na 100 Mb/s ethernet…
AraxoN avatar 2.1.2007 23:37 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: apache2 nestíhá
Tiež si myslím. Sieť nestíha. Tipol by som to na mnohonásobný download nejakého konkrétneho väčšieho súboru. Je na čase zvážiť inú formu distribúcie toho súboru (torrent?), či obmedzenie počtu simultánnych downloadov.
2.1.2007 16:56 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: apache2 nestíhá
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nezůstávají vám otevřená spojení po odpojení klientů kteří si vyžádaly trvalé spojení ?

Skrate jim timeout.
2.1.2007 17:18 Linuxik
Rozbalit Rozbalit vše Re: apache2 nestíhá
timeoutů je v nastavení Apache celá řada, který konkrétně máte na mysli ?
Ondrej avatar 2.1.2007 18:06 Ondrej | skóre: 20 | blog: darkblair_server | Praha
Rozbalit Rozbalit vše Re: apache2 nestíhá
Koukni se v konfiguraci po direktive KeepAliveTimeout - urcuje kolik sekund se ma udrzovat spojeni
Nikdo neni nikdy lepsi nez ty! Pouze ty jsi obcas horsi nez ostatni.
3.1.2007 17:41 Linuxik
Rozbalit Rozbalit vše Re: apache2 nestíhá
Timeout je nastaven na 5s což není mnoho - doufám :-)
2.1.2007 17:38 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: apache2 nestíhá
Odpovědět | | Sbalit | Link | Blokovat | Admin
nepouzivas tam nahodou CGI/Python/Perl/... ?
2.1.2007 17:58 Linuxik
Rozbalit Rozbalit vše Re: apache2 nestíhá
mod_cgi instalován je. Perl a Python jsou na serveru také instalovány.
2.1.2007 18:57 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: apache2 nestíhá
mno a bezia ti tam aj nejake CGI alebo ine skripty ? tie by to mohli sposobovat, urcite stoji za pokus postupne povypinat jednotlive moduly (ak je to mozne).
2.1.2007 19:05 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: apache2 nestíhá
Ach jo. Hned na začátku jsem napsal, že má nejspíš zahlcený výstupní interface, takže (skoro) všechny instance jen čekají, až budou moci protlačit nějaká data. Proto je jich tolik a proto mají všechny status W. Kdyby byl problém v keepalive, bylo by tam K, kdyby byl problém v nějakých CGI či jiných skriptech, nebyla by vytíženost CPU malá. Ale tazatel ne aby se podíval, jestli náhodou nemám pravdu, ne aby mi napsal, že je to blbost, prostě mne ignoruje…
3.1.2007 16:47 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: apache2 nestíhá
Samozřejmě pokud mu nestíhá síť tak nic nepomůže, pouze omezit počet uživatelů kteří můžou být připojení aby se nějak podělily o přenosové pásmo.
3.1.2007 17:43 Linuxik
Rozbalit Rozbalit vše Re: apache2 nestíhá
Moc děkuji za Vaše odpovědi. Momentálně zjišťuji další podklady se zaměřením právě na využití datového toku sítě.
3.1.2007 02:08 Filip Korbel | skóre: 19 | blog: Orwell
Rozbalit Rozbalit vše Re: apache2 nestíhá
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste ziskat jeste jednu IP a spustit to v samostatnem threadu pro tu IP. Nepisete co mate za stroj...treba ma dve jadra :-) Jak je udelany resource managemenent? Jaky je limit pro httpd? Kolik z toho je SSL? Muzete nastavit zony/virtualni servery?
twitter.com/FilipKorbel chilli addict
10.4.2007 13:40 Kaja
Rozbalit Rozbalit vše Re: apache2 nestíhá
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim,

mam podobny problem. Ale jak vidite, tak tam je prenos jen 30kB/s Dokazete poradit?

Current Time: Tuesday, 10-Apr-2007 13:33:03 CEST Restart Time: Tuesday, 10-Apr-2007 12:59:57 CEST Parent Server Generation: 0 Server uptime: 33 minutes 6 seconds Total accesses: 8272 - Total Traffic: 57.2 MB CPU Usage: u66.13 s18.54 cu0 cs0 - 4.26% CPU load 4.17 requests/sec - 29.5 kB/second - 7.1 kB/request 92 requests currently being processed, 6 idle workers

WWWWWWWWWWW.CWWWWWWK.W.KW_W._WWWKWWWWWWKWWWWWWW_WWWWWWWWWWWWWWWW WKWWWWKWWKWWWWWWWWWWWWWW..WW.WWW_K.W.._W.W_KK................... ................................................................ ................................................................

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.