Ключевые слова:squid, trouble, disk, limit, freebsd, (найти похожие документы)
Date: Mon, 15 Dec 2003 13:40:14 +0500
From: Mykola Dzham <dsham@mail.univ.kiev.ua.>
Newsgroups: ftn.ru.unix.bsd
Subject: Решение пробелем со squid+diskd под FreeBSD
> Если squid с diskd при запросе странички с картинками начинает сыпать
>
> 2003/12/14 19:33:13| storeDiskdSend OPEN: (35) Resource temporarily unavailable
> 2003/12/14 19:33:13| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
>
> и тут же падает (после сотни) по abort(), то что это значит?
> squid-2.5_4 из портов.
>
> kern.maxfiles: 1064
> kern.maxfilesperproc: 957
> kern.openfiles: 105
>
> Падает примерно на уровне kern.openfiles: 114
У меня было такое, похоже причина та же.
Hужно в конфиг ядра включать пару параметров. У меня такое там:
options MSGMNB=65535 # max # of bytes in a queue
options MSGMNI=160 # number of message queue identifiers
options MSGSEG=8192 # number of message segments
options MSGSSZ=256 # size of a message segment
options MSGTQL=2048 # max messages in system
options SHMSEG=64 # max shared mem id's per process
options SHMMNI=512 # max shared mem id's per system
options SHMMAX=8388608 # max shared memory segment size (bytes)
options SHMALL=16384 # max amount of shared memory (pages)
options PMAP_SHPGPERPROC=500
А вообще проблема описана в факах на http://squid-cache.org (раздел diskd)