problemy s Lighttpd na FreeBSD 6.0
Miroslav Lachman
000.fbsd at quip.cz
Sat Nov 4 23:25:01 CET 2006
Mam dva problemy s provozem Lighttpd na download serveru, kde klienti
stahuji velke soubory (obvykle v radech desitek MB) (na dalsich
serverech, ktere se pres lighttpd vydavaji denne 2 miliony obrazku (jpg
v radech desitek kB) tyto problemy nejsou)
1] dost casto se stava, ze pri presazeni urciteho poctu soucasne
stahujicich klientu (okolo 250) klesne rychlost toku dat na cca 65Mbps
(server ma gigabitovou sitovku Broadcom [bge0] a ve spickach jsem ho
videl servirovat i 300Mbps) a na teto "konstantni" rychlosti se to udrzi
nekolik hodin, dokud pocet konekci zase neklesne, pak rychlost zase
stoupne treba na 120Mbps. Tento problem vsak nevznikne vzdy, kdyz je
pocet konekci vyssi, nez 250, nebo alespon me to tak z grafu MRTG pripada.
2] pred tydnem se stalo, ze Lighttpd (1.4.12) prestal obsluhovat nove
pozadavky, ale dal probihalo stahovani jiz probihajicich stovek konekci,
restart demona to vyresil, ale tenhle problem jsem tam predtim nikdy
nezaznamenal. Pred par dny jsem upgradoval na posledni verzi Lighttpd
(1.4.13) a dnes se problem opakoval.
Ani u jednoho z vyse uvedenych problemu se mi nepodarilo najit zadne
podezrele hlasky v errorlogu Lighttpd, ani v messages.
Obcas se v errorlogu objevuji tyto hlasky, ale nezavisle na tom, jestli
je zrovna datovy tok "omezen", nebo neni:
2006-11-04 23:00:02: (network_freebsd_sendfile.c.175) sendfile: Broken
pipe 32
2006-11-04 23:00:02: (connections.c.588) connection closed: write failed
on fd 81
2006-11-04 23:00:03: (server.c.1148) NOTE: a request for
/690f2254338267ee9101f9ec6a4be976/454d0ca9/X-Isle_Demo_V.0.1.exe timed
out after writing 73955 bytes. We waited 180 seconds. If this a problem
increase server.max-write-idle
Ta posledni hlaska (server.max-write-idle) se tam vyskytuje hodne casto,
ale to je, predpokladam, spis problem klienta, ktery prestal prijimat
data, ne?
Oba vyse uvedene problemy bych rad nejak vyresil, bohuzel ani poradne
nevim, po cem patrat. Pokud by mi tu nekdo dokazal poradit, po cem zacit
v systemu patrat, pripadne jestli by to slo (ten pokles datoveho toku)
resit nejakym tuningem systemu, budu rad za kazdou radu.
Miroslav Lachman
More information about the Users-l
mailing list