The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"увеличить SOMAXCONN"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"увеличить SOMAXCONN"  
Сообщение от McLeod095 (ok) on 15-Июн-06, 15:34 
Всем доброго времени суток!!!

Обращаюсь с такой проблемой не потому что лень, а потому что действительно не нашел ответа на вопрос, гугл по этому поводу рыл и нашел только про FreeBSD.

Проблема заключается в том что стоит на одном сервере FreeBSD+squid+spamassasin через него ходят в инет юзвери из AD. Решили прикрутить к squid drweb, для проверки трафика на всякие злобные программы. Пинать по этому поводу не надо, знаю что могут возникать проблемы с нехваткой ресурсов. Drweb я поставил на другой машине со Slackware 10.2 все работает нормально т.к. тестил при работе с самбой. Поставил drweb-icapd тоже все запустилось. Перенастроили squid и о чудо все заработало, тестовые файлы с вирями не пропускает.
НО!!!!!  Иногда ни с чего перестает инет работать, с ошибкой что не доступен icap сервер.
Смотрел в логи drweb все нормально, ошибок критических нет да и вообще ничего подозрительного. В логах сквида ошибки такого плана что не доступен icap сервер. Где затык так понять и не смогли. Решил обратиться к drweb на форум, описал проблему, в ответ получил только попробовать увеличить drweb демонов и прислать им настройки сквида и drweb, они типа протестируют у себя. Знаю что проблема ни в железе, на сквиде П4-3ГГц 2048МБ, на дрвебе П4-3.2ГГц 1256МБ.
Вот всякими методами и пытаюсь решить проблему. Тут набрел на такую вещь как максимальное количество подключений к сокету SOMAXCONN. Решил может в нем проблема. На фряхе выставлено 8192. Поменяли на 32768, не помогло. В линухе в /proc такую переменную не нашел. Знаю что можно поменять значение при компиляции ядра в файле /usr/src/linux/include/linux/socket.h, но не охото ядрышко трогать. Вот отсюда и вопрос возник.
Может можно поменять это в /proc без перезагрузки?

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

 Оглавление

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


1. "увеличить SOMAXCONN"  
Сообщение от Nimdar (ok) on 15-Июн-06, 19:45 
man sysctl
# sysctl net.core.somaxconn покажет текущее значение
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "увеличить SOMAXCONN"  
Сообщение от McLeod095 (ok) on 16-Июн-06, 09:51 
>man sysctl
># sysctl net.core.somaxconn покажет текущее значение

Большое спасибо!!!

Видно когда смотрел глаз замылился и не увидел. Это значение хранится в файле /proc/sys/net/core/somaxconn.

Еще раз спасибо за подсказку, мне даже в голову не приходило что в линухе есть sysctl.

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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