Автор Гілка: squid+descriptors  (Прочитано 1188 раз)

Відсутній Volodymyrko

  • Графоман
  • ****
  • дописів: 370
  • Карма: +0/-0
  • I Like FreeBSD !
squid+descriptors
« : 2007-04-02 15:41:37 »
Підкажіть як збільшити к-сь descriptors для squid-а ..
а то вже к-ка раз він загинався  з помилками в логах
WARNING! Your cache is running out of filedescriptors

(загальна к-ть їх в с-мі не перевищено)

в rc.d/squid є
ulimit -n 4096
але не помагає,

при старті в логах все одно
With 1024 file descriptors available

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: squid+descriptors
« Відповідей #1 : 2007-04-02 16:27:33 »
Що видає команда ulimit -a ?
Також цікаво було б заглянути в файл /etc/security/limits.conf
« Змінено: 2007-04-02 16:29:04 від borman »
dd if=/dev/zero of=/dev/null

Відсутній Volodymyrko

  • Графоман
  • ****
  • дописів: 370
  • Карма: +0/-0
  • I Like FreeBSD !
Re: squid+descriptors
« Відповідей #2 : 2007-04-02 17:22:20 »
Цитата
Що видає команда ulimit -a ?
core file size        (blocks, -c) 0
data seg size         (kbytes, -d) unlimited
file size             (blocks, -f) unlimited
max locked memory     (kbytes, -l) 32
max memory size       (kbytes, -m) unlimited
open files                    (-n) 1024
pipe size          (512 bytes, -p) 8
stack size            (kbytes, -s) unlimited
cpu time             (seconds, -t) unlimited
max user processes            (-u) 5119
virtual memory        (kbytes, -v) unlimited
Цитата
Також цікаво було б заглянути в файл /etc/security/limits.conf
там все закоментовано


шось ніби знайшов:
 в /usr/include/bits/typesizes.h
#define __FD_SETSIZE            1024
змінити це значення на більше, і перекомпілювати сквід ....  ?????