Собственно трабла сабж. Стоит 3 денька сервачок под FreeBSD 6.2-p8. Трое суток простоял в аптайме в работе - вроде все ок. Сегодня уже 2-3 раза выкинул такой финт: вдруг со всех сторон он откидывает подключение по ssh. На все порты, которые фактически открыты nmap пишет filtered. На подкинутом мониторе тишина - т.е. никаких паников или имеющих смысл сообщений. На клаву реакции ноль. При это пинги на него идут. После ребута все работает.ЗЫ: На сервере крутится mpd4 - который бегает за клиентами по радиусу на другой сервантик. В mpd4 задействован ng_car. А также есть правила в ipfw (dummynet...).
Пронаблюдал интересный факт - с дефолтными настройками ядро сыпало мессаги, что лимитирует icmp на 200 пакетов. Расширил до 400. Смотрю trafshow with icmp - куча сообщений и сам сервер рассылает, и ему валит - unrch-port. Видимо это благодаря торрентовским клиентам. Возможно собака где-то тут порылась?
>[оверквотинг удален]
>
>ЗЫ: На сервере крутится mpd4 - который бегает за клиентами по радиусу
>на другой сервантик. В mpd4 задействован ng_car. А также есть правила
>в ipfw (dummynet...).
>
>Пронаблюдал интересный факт - с дефолтными настройками ядро сыпало мессаги, что лимитирует
>icmp на 200 пакетов. Расширил до 400. Смотрю trafshow with icmp
>- куча сообщений и сам сервер рассылает, и ему валит -
>unrch-port. Видимо это благодаря торрентовским клиентам. Возможно собака где-то тут порылась?
>да у Вас батенька сокеты кончились =)
>[оверквотинг удален]
>>на другой сервантик. В mpd4 задействован ng_car. А также есть правила
>>в ipfw (dummynet...).
>>
>>Пронаблюдал интересный факт - с дефолтными настройками ядро сыпало мессаги, что лимитирует
>>icmp на 200 пакетов. Расширил до 400. Смотрю trafshow with icmp
>>- куча сообщений и сам сервер рассылает, и ему валит -
>>unrch-port. Видимо это благодаря торрентовским клиентам. Возможно собака где-то тут порылась?
>>
>
>да у Вас батенька сокеты кончились =)а че у панталон еще нет патча для увелечения лимита сокетов ?
>[оверквотинг удален]
>>>
>>>Пронаблюдал интересный факт - с дефолтными настройками ядро сыпало мессаги, что лимитирует
>>>icmp на 200 пакетов. Расширил до 400. Смотрю trafshow with icmp
>>>- куча сообщений и сам сервер рассылает, и ему валит -
>>>unrch-port. Видимо это благодаря торрентовским клиентам. Возможно собака где-то тут порылась?
>>>
>>
>>да у Вас батенька сокеты кончились =)
>
>а че у панталон еще нет патча для увелечения лимита сокетов ?какой патч? =)))))))
....этот параметр меняется через sysctl, параметр kern.ipc.maxsockets
>>[оверквотинг удален]
>>>>
>>>>Пронаблюдал интересный факт - с дефолтными настройками ядро сыпало мессаги, что лимитирует
>>>>icmp на 200 пакетов. Расширил до 400. Смотрю trafshow with icmp
>>>>- куча сообщений и сам сервер рассылает, и ему валит -
>>>>unrch-port. Видимо это благодаря торрентовским клиентам. Возможно собака где-то тут >>>>порылась?Узнайте также у своего провайдера какой rate-limit на icmp-сессии, Вы удивитесь узрев соотношения in/out
>[оверквотинг удален]
>>>>- куча сообщений и сам сервер рассылает, и ему валит -
>>>>unrch-port. Видимо это благодаря торрентовским клиентам. Возможно собака где-то тут порылась?
>>>>
>>>
>>>да у Вас батенька сокеты кончились =)
>>
>>а че у панталон еще нет патча для увелечения лимита сокетов ?
>
>какой патч? =)))))))
>....этот параметр меняется через sysctl, параметр kern.ipc.maxsocketsПосмотрел в sysctl.
kern.ipc.numopensockets: 614
kern.ipc.maxsockets: 99328Сейчас активно 32 туннеля. Пока даже не могу себе четко представить - чем можно было забить 99328 сокетов. А также не совсем понял почему с закончившимися сокетами система перестала реагировать на клавиатуру?
Для сравнения глянул тот же sysctl на другом сервачке, который крутит в 2 раза больше туннелей. Там вот что:
kern.ipc.numopensockets: 1813
kern.ipc.maxsockets: 43310
Интересен тот факт, что во втором случаем сервер мощнее первого и по РАМе в 2 раза (512 -> 1024), да и процессор там P4 3GHz с HTT, по сравнению с первым Celeron 2.5 старой закалки. Тогда становится не совсем ясно почему по дефолту на более мощном сервере установилось 43310, а на более слабом 99328. o_O
Поправочка: на более мощном FreeBSD 6.1, на более слабом FreeBSD 6.2. Возможно что-то перекрутили в ядре на тему подбора этого параметра? :-S