The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Увеличение кол-ва файловых дескрипторов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Разное)
Изначальное сообщение [ Отслеживать ]

"Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от RebelX email(ok) on 23-Май-10, 17:37 
Такая проблема:
squid 3.1.3 (linux 2.6.33) скомпилирован с --with-filedescriptors=16384,
перед компилированием и перед запуском squid'а сделал ulimit -HSn 16384,
но в cache.log всё равно "With 1024 file descriptors available"

ulimit -n показывает 16384

Т.к. squid запускается с правами nobody, есть подозрение, что у пользователя nobody
кол-во файловых дескрипторов равно 1024.

Как это проверить и исправить?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от Денис (??) on 23-Май-10, 20:40 
что стоит в max_open_disk_fds в конфиге сквида?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от RebelX email(ok) on 24-Май-10, 12:31 
# A value of 0 indicates no limit

max_open_disk_fds 0

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от reader (ok) on 24-Май-10, 14:44 
если PAM используется может через /etc/security/limits.conf

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от RebelX email(ok) on 24-Май-10, 17:07 
>если PAM используется может через /etc/security/limits.conf

Не используется. Стоит Slackware 12.2

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от RebelX email(ok) on 25-Май-10, 22:24 
Что уже только не делал...

Прокси падает периодически из-за того, что заканчиваются дескрипторы.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от Денис (??) on 25-Май-10, 22:39 
поглядите здесь, хотя думаю, что уже читали это: http://wiki.squid-cache.org/SquidFaq/TroubleShooting#Running...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от RebelX email(ok) on 25-Май-10, 22:41 
Да, читал :(
Не помогло...

P.S. Какая опция ядра отвечает за файловые дескрипторы? не нахожу... может надо ядро пересобрать?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от Денис (??) on 25-Май-10, 22:53 
попробуйте sysctl -w fs.file-max=65536
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от Денис (??) on 25-Май-10, 22:54 
http://www.cyberciti.biz/faq/linux-increase-the-maximum-numb.../
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от Денис (??) on 25-Май-10, 23:03 
протупил, у вас slakware, а не centos ((
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от RebelX email(ok) on 25-Май-10, 23:07 
>попробуйте sysctl -w fs.file-max=65536

cat /proc/sys/fs/file-max

207012

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от Денис (??) on 25-Май-10, 23:15 
http://slackwiki.org/Resource_Limits
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от RebelX email(ok) on 25-Май-10, 23:35 
>http://slackwiki.org/Resource_Limits

И тут уже был... initscript себе сделал... не помогло.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от Денис (??) on 25-Май-10, 23:52 
гммм... может попробовать setrlimit - опция RLIMIT_NOFILE ?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от RebelX email(ok) on 26-Май-10, 02:05 
Получилось решить проблему и увеличить максимальное кол-во файловых дескрипторов только возвратом на предыдущую ветку squid'a, а именно на 2.7.STABLE9.

Утром буду писать в багтрекер...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Увеличение кол-ва файловых дескрипторов"  +/
Сообщение от reader (ok) on 26-Май-10, 20:28 
>Получилось решить проблему и увеличить максимальное кол-во файловых дескрипторов только возвратом на
>предыдущую ветку squid'a, а именно на 2.7.STABLE9.
>
>Утром буду писать в багтрекер...

интересно куда :)


Linux 2.6.31.6-desktop586-1mnb
[root@phome /]# squid -v
Squid Cache: Version 3.1.3

[root@phome /]#
[root@phome /]# grep "max_open_disk_fds" /etc/squid/squid.conf
max_open_disk_fds 2048
[root@phome /]#
[root@phome /]# grep "file descriptors available" /var/log/squid/cache.log
2010/05/26 20:20:04| With 1024 file descriptors available
[root@phome /]#
[root@phome /]# ulimit -Hn
1024
[root@phome /]# ulimit -Hn 2048
[root@phome /]# ulimit -Hn
2048
[root@phome /]#
[root@phome /]# service squid restart
Остановка squid: ..                                                                                          [   ОК  ]
init_cache_dir ... Запуск squid: .                                                                           [   ОК  ]
[root@phome /]#
[root@phome /]# grep "file descriptors available" /var/log/squid/cache.log
2010/05/26 20:20:04| With 1024 file descriptors available
2010/05/26 20:24:06| With 2048 file descriptors available

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру