[BSD] Squid - volt: upgrade; bocs, hosszu

Hegedüs Ervin airween at amit.hu
2003. Júl. 30., Sze, 21:26:22 CEST


hi mindenki,

gaz van.
adott egy FreeBSD 4.8, a hetvegen upgradeltem 4.7-rol.
rajta egy Squid 2.5S2. a szerver tobb honapig kivaloan mukodott,
igaz, elotte felturtam a fel netet, hogy jol beallitsam erre a
terhelesre.

A kovetkezo lepeseket kellett ehhez elvegezni:
/usr/src/sys/i386/conf/CONF-ban:
options         MAXDSIZ="(512*1024*1024)"
options         MAXSSIZ="(512*1024*1024)"
options         DFLDSIZ="(512*1024*1024)"

sysctl.conf:
kern.maxfiles: 4096
kern.maxfilesperproc: 4096

squid.conf:
cache_mem 160 MB # 512 MB van a gepben

Asszem' ennyi.

A Squid le lett forditva miutan kijott ez a verzio: 2003.03.17.

Szal', ezzekkel a beallitasokkal tok szepen, stabilan futott.
A hetvege ota azonban nagyobb terheleseknel telehanyja a logot a
Squid:
2003/07/30 19:21:21| comm_open: socket failure: (23) Too many open files in system
2003/07/30 19:21:21| Reserved FD adjusted from 100 to 3930 due to failures
2003/07/30 19:21:21| WARNING! Your cache is running out of filedescriptors

100 -> 3930!!!!!
Nem sok ez egy kicsit?

Az eltelt harom nap logjaibol a kovetkezo fura dolgok tunnek ki:
egy ilyen osszeomlas elott rengeteg ilyen van:
2003/07/30 21:21:34| comm_accept: FD 33: (53) Software caused connection abort
2003/07/30 21:21:34| httpAccept: FD 33: accept failure: (53) Software caused connection abort

(nevezett socket a HTTP socket, amin keresztul fogadja a
kereseket - sajnos a fentinel nem tudtam megnezni)

amire azt irjak a Squid listan, hogy a kliens (tobbsegeben IE)
hibaja, ne foglalkozzak vele.

De rengeteg.

Tudom, hogy hulyeseg a feltetelezes is, de nem tortent valami
valtozas a halozatkezelesben? az UPDATING-ben nem talaltam semmi
nyomat...

Ujraforditottam a Squidet, de az utobb irt problema fenn all.
(amit a kliensre "fognak")

A mai cache.log tobb, mint 130M - ez korabban 50-100k korul szokott
lenni...

Meghulyultek a userek?
sCapjak szet a kozottuk? :)
tobb, mint 800-an vannak... :(


Help me!

air


-- 
Minden baj forrása az 1/x függvény.



További információk a(z) BSD levelezőlistáról