Portál AbcLinuxu, 18. dubna 2024 23:00


Dotaz: Problem: Apache se premnozil

26.10.2006 09:53 Mikee
Problem: Apache se premnozil
Přečteno: 58×
Odpovědět | Admin
Ahoj, omlouvam se za mozna lamersky dotaz (jsem zacatecnik), mam problem se kterym si nevim rady:

Na Linux debian-sarge-2-6-8-wt 2.6.8-3-386 provozuji Apache 1.3. Vice nez pul rok se vse chovalo normalne, vcera se zacalo dit to, ze se apache zacal bezduvodne mnozit - najednou je spusteno 117 procesu Apache! System se zahlti, odezva na konzoli je pak okolo pul minuty a nic nefunguje. Vyresi se to, kdyz zabiju prvotniho Apache, ktery ty ostatni spustil (zjisteno pres strom prikazem pstree), restartuji Apache, chvilku pohoda, pak opet ta sama situace.

Omlouvam se za terminologii a prosim nekoho zkusenejsiho o radu.

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

Odpovědi

26.10.2006 11:00 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Problem: Apache se premnozil
Odpovědět | | Sbalit | Link | Blokovat | Admin
Patrne obsluhoval 117 requestov sucasne. V konfiguracii apaca je mozne obmedzovat, aky maximalny pocet procesov vytvori, skus dokumentaciu k MPM modulom, resp. pre Apache 1.3 najma ku core.
26.10.2006 11:05 Mikee
Rozbalit Rozbalit vše Re: Problem: Apache se premnozil
Dobra, ale proc se tedy po ukonceni zpracovani requestu instance neukoncila? Bud by se mel request vykonat a instance se ukoncit, nebo vyprset timeout a instance se ukoncit, ale nestalo se ani jedno z tto se nestalo, procesy jsou oho.
26.10.2006 11:15 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Problem: Apache se premnozil
Napisal som "obsluhoval 117 requestov" a nie "obsluzil 117 reguestov", t.j. pouzil som nedokonavy vid, cim skom chel povedat, ze "117 requestov aktualne obsluhoval, ale ich obsluhu este neskoncil".
26.10.2006 14:10 Mikee
Rozbalit Rozbalit vše Re: Problem: Apache se premnozil
ok, diky
26.10.2006 15:06 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: Problem: Apache se premnozil
existuje parameter MaxRequestsPerChild, process zdochne neskôr.
26.10.2006 22:06 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Problem: Apache se premnozil
To je sice pravda, ale ak je takychto nezdochnutych procesov viac ako MaxSpareServers, zdochnu bez ohladu na to, kolko requestov uz obsluzili a kolko este obsluzit mozu.
26.10.2006 21:14 Mikee
Rozbalit Rozbalit vše Re: Problem: Apache se premnozil
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zavada nalezena a opravena, zdroj problemu byla pretizena mysql databaze.

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.