The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"RE: FREEBSD4.6 > SQUID + Too many open files"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от yoprst emailИскать по авторуВ закладки on 17-Фев-03, 15:33  (MSK)
Задолбался уже!
В ядре maxusers=512
sysctl -a говорит
kern.maxfiles: 16424
kern.maxfilesperproc: 14781

а вот squid при ./configure говорит
checking Maximum number of filedescriptors we can open... 24
WARNING: 24 may not be enough filedescriptors if your
         cache will be very busy.  Please see the FAQ page
         http://www.squid-cache.org/FAQ/FAQ-11.html#filedescriptors
         on how to increase your filedescriptor limit

так и есть : после установки, при открытии большого кол-ва сессий, появляется ошибка Socket Failure : Too many open files.
sysctl -om увеличиваю kern.maxfiles & kern.maxfilesperproc
(как сказано в http://www.squid-cache.org/FAQ/FAQ-11.html#filedescriptors)
- один хуй !
при новой компиляции та же самая хуйня !
люди, помогите !

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 17-Фев-03, 15:47  (MSK)
>sysctl -a говорит
>kern.maxfiles: 16424
>kern.maxfilesperproc: 14781

root@tty2:~/# sysctl -a|grep maxfile        
kern.maxfiles: 65536
kern.maxfilesperproc: 11876
root@tty2:~/#

А так поможет ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от yoprst emailИскать по авторуВ закладки on 17-Фев-03, 16:17  (MSK)
>root@tty2:~/# sysctl -a|grep maxfile
>kern.maxfiles: 65536
>kern.maxfilesperproc: 11876
>root@tty2:~/#
>
>А так поможет ?

Та же самая херня
sapogi# sysctl -a | grep maxfiles
kern.maxfiles: 65536
kern.maxfilesperproc: 11876
checking Maximum number of filedescriptors we can open... 24
WARNING: 24 may not be enough filedescriptors if your
         cache will be very busy.  Please see the FAQ page

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 17-Фев-03, 16:27  (MSK)
kern.openfiles: ???
Сколько у тебя открыто ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 17-Фев-03, 16:33  (MSK)
pstat -T

ЧЕ ГОВОРИТ ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от yoprst emailИскать по авторуВ закладки on 17-Фев-03, 16:35  (MSK)
>kern.openfiles: ???
>Сколько у тебя открыто ?

sapogi# sysctl -a | grep openfiles
kern.openfiles: 131

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от yoprst emailИскать по авторуВ закладки on 17-Фев-03, 16:40  (MSK)
>sapogi# sysctl -a | grep openfiles
>kern.openfiles: 131


sapogi# pstat -T
129/65536 files
0M/395M swap space


  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 17-Фев-03, 17:06  (MSK)
Версия squid ? У меня squid-2.5.STABLE1 FreeBSD 4.7-STABLE - никаких проблем.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 17-Фев-03, 17:16  (MSK)
Перегружуться пробовал ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от yoprst emailИскать по авторуВ закладки on 17-Фев-03, 17:20  (MSK)

>Версия squid ? У меня squid-2.5.STABLE1 FreeBSD 4.7-STABLE - никаких проблем.

у меня тоже самое squid-2.5.STABLE1 FreeBSD 4.7-STABLE
я уже так озверел что поставил maxusers=2048
в итоге:
banda# sysctl -a | grep maxfiles
kern.maxfiles: 21644
kern.maxfilesperproc: 19479
banda# sysctl -a | grep openfiles
kern.openfiles: 112
banda# pstat -T
110/21644 files
0M/511M swap space

и те же проблемы ! :

While trying to retrieve the URL: http://www.squid-cache.org/Doc/FAQ/FAQ-11.html

The following error was encountered:

Socket Failure
The system returned:

    (24) Too many open files
Squid is unable to create a TCP socket, presumably due to excessive load. Please retry your request

Самое интересное в том, что до изменения ип-адреса внешнего интерфейса все было абсолютно нормально.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 17-Фев-03, 17:26  (MSK)
nomad@tty2:~/work/squid-2.5.STABLE1/$ netstat -mb
2/384/131072 mbufs in use (current/peak/max):
        2 mbufs allocated to data
0/74/32768 mbuf clusters in use (current/peak/max)
244 Kbytes allocated to network (0% of mb_map in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines
------------------------------------------

Попробуй :
# max send/recv space
net.inet.tcp.delayed_ack=0
net.local.stream.recvspace=65535
net.local.stream.sendspace=65535
net.inet.tcp.sendspace=65535
net.inet.tcp.recvspace=65535
net.inet.ip.dummynet.hash_size=1024


  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 17-Фев-03, 17:31  (MSK)
И запихни в конфиг ядра:
options NMBCLUSTERS=32768
options NSFBUFS=32768

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от yoprst emailИскать по авторуВ закладки on 17-Фев-03, 17:48  (MSK)
# max send/recv space
net.inet.tcp.delayed_ack=0
net.local.stream.recvspace=65535
net.local.stream.sendspace=65535
net.inet.tcp.sendspace=65535
net.inet.tcp.recvspace=65535
net.inet.ip.dummynet.hash_size=1024

что это и как его?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 17-Фев-03, 17:51  (MSK)
1.
sysctl -w  net.inet.tcp.delayed_ack=0
sysctl -w  net.local.stream.recvspace=65535
sysctl -w net.local.stream.sendspace=65535
sysctl -w net.inet.tcp.sendspace=65535
sysctl -w net.inet.tcp.recvspace=65535
sysctl -w net.inet.ip.dummynet.hash_size=1024

2. vi /etc/sysctl.conf
# max send/recv space
net.inet.tcp.delayed_ack=0
net.local.stream.recvspace=65535
net.local.stream.sendspace=65535
net.inet.tcp.sendspace=65535
net.inet.tcp.recvspace=65535
net.inet.ip.dummynet.hash_size=1024

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от yoprst emailИскать по авторуВ закладки on 17-Фев-03, 18:45  (MSK)
нихера не помогает ...
все те же
checking Maximum number of filedescriptors we can open... 24
WARNING: 24 may not be enough filedescriptors if your
         cache will be very busy.  

и too many open files
пиздец

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от lubeg emailИскать по авторуВ закладки on 17-Фев-03, 19:12  (MSK)
>нихера не помогает ...
>все те же
>checking Maximum number of filedescriptors we can open... 24
>WARNING: 24 may not be enough filedescriptors if your
>         cache will be
>very busy.
>
>и too many open files
>пиздец

с какими правами запущен squid?
login class для этого пользователя?
/etc/login.conf: openfiles для этого login class?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "RE: FREEBSD4.6 > SQUID + Too many open files"
Сообщение от yoprst Искать по авторуВ закладки on 18-Фев-03, 10:22  (MSK)
>с какими правами запущен squid?
>login class для этого пользователя?
>/etc/login.conf: openfiles для этого login class?

Lubeg спасибо
в login.conf в дефолте стояло openfiles=24

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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