Squid- spuštěné procesy
Lubomír Klubus
lubomir.klubus na orgrez.cz
Středa Červen 1 09:58:00 CEST 2005
Dobrý den,
mám problém s proxy serverem squidem.
Mám dva servery. Oba byli původně MDK10.1.
Nyní jsou oba 10.2 -upgradováno.
Na prvním serveru se po spuštění squidu objeví 3 procesy ve výpisu příkazu
ps aux:
UID
root Squid -D
squid (squid -D)
squid (unlink)
Naproti tomu na druhém serveru to vypadá jinak:
UID
root Squid -D
squid (squid -D)
squid (squid -D)
Problém je následující:
Na druhém serveru třetí proces doslova "visí" a příkaz top mi píše, že
zabírá 97% kapacity CPU. Po určité době přestane squid přijímat požadavky a
pomůže jen vypnutí toho třetího procesu.
Pak ale zase dostávám , protože jsme ten proces "odstřelil", ve
/var/log/squid/cache.log hlášky:
2005/05/31 07:18:51| unlinkdUnlink: write FD 10 failed: (32) Broken pipe
2005/05/31 07:18:51| unlinkdUnlink: write FD 10 failed: (32) Broken pipe
2005/05/31 08:50:09| unlinkdUnlink: write FD 10 failed: (32) Broken pipe
2005/05/31 08:50:09| unlinkdUnlink: write FD 10 failed: (32) Broken pipe
2005/05/31 08:50:14| ctx: enter level 0:
'http://spir.hit.gemius.pl/gemiusaudience.html'
2005/05/31 08:50:14| unlinkdUnlink: write FD 10 failed: (32) Broken pipe
Přesto načítání stránek funguje. Ovšem při případném restartu squidu to můžu
dělat opět znovu- 3 procesy, z toho jeden pravděpodobně zbytečný.
Možná to není vůbec chyba squidu, ale prostě nevím na co se zaměřit.
/etc/squid/squid.conf a celý program squid je na obou serverech stejný.
Nechápu proč se na jednom serveru nespustí proces unlinkd a na druhém ano.
Lubomír Klubus
Další informace o konferenci Linux