----- Original Message -----
Podprocesu v Apache lze nastavit (mozna je to tak dokonce defaultne)
"zivotnost". Po kolika zpracovanych requestech ma byt tak jako tak nahrazen.
To jsem nevěděl, zkusím se na to podívat.

O tom jsem psal uz v prvni reakci.

Jenom doplnim, ze v ulimit se nastavuje cas zivota ne v case od spusteni - treba 10 minut neznamena ze proces kterej zacal v 17:10 zdechne v 17:20, ale v case stravenem "na procesoru". Tedy proces kterej casto sleepuje tam muze bejt i hodinu.

Mimochodem, nemyslim si, ze CLOSE_WAIT je pricina nebo neco, co s
pricinou bezprostredne souvisi. SPis je to nasledek nejakeho problemu a
tebe by melo zajimat co je proboem, protoze tohle nemusi byt jediny
nasledek.
S tím souhlasím. Ovšem v situaci ve které jsem není šance zjišťovat (a
zjistit) proč to zůstává viset, já musím co nejjednodušeji a
nejefektivněji vyřešit následek, což je visící podproces žeroucí CPU.

To je jak jsem psal na zacatku - urcim si statisticky dobu realneho maximalniho zivota a pokud ji nekdo presahne, tak ho ustrelim. Je to jednoduche a ucinne. K cemu muze dojit je, ze proces ma smulu a za svuj zivot obsluhoval sama pomala spojeni a tak je trochu posunutej v case a ja ho ustrelim nejakemu pomalemu nestastnikovi "pod rukou", ale to uz je zivot.

BTW: nejakej tuning keepalive spojeni jsi provadel? Aby jsi tam nemel nejakeho nestastnika s pustenym browserem co si porad keepalivuje jedno vlakno?

--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem