Hello, Владимир Друзенко!

On Tue, Apr 05, 2011 at 04:40:12PM +0400
[email protected] wrote about "Re: [freebsd] ngctl: send msg: No buffer space 
available":
> 05.04.2011 12:46, Lystopad Olexandr пишет:
> >Привет!
> >
> >8.2-RELEASE amd64
> >
> >CPU: Intel(R) Core(TM) i5 CPU         760  @ 2.80GHz (3660.57-MHz K8-class 
> >CPU
> >real memory  = 4294967296 (4096 MB)
> >avail memory = 4115910656 (3925 MB)
> >
> >На сервере крутится mpd-5.5
> >
> >При попытке сделать ngctl list получаю subj. В утреннее время, когда
> >на mpd меньше нагрузка -- ngctl list работает. В пики примерно 500
> >интерфейсов у mpd. Утром 200-300. При этом даже в пики телнет в mpd
> >админ-консоль пускает. Можно смотреть инфу, которую предоставляет
> >mpd. Юзера работают даже в пики, но subj пугает.
> >
> >Добавил в sysctl
> >
> >net.graph.maxdgram=128000
> >net.graph.recvspace=128000
> >
> >не помогло. При больших значениях вообще mpd не запускается.
> >
> >В логах часто бывает:
> >Apr  5 11:37:38 billing mpd: [B-135] Bundle: No NCPs left. Closing links...
> >Apr  5 11:40:50 billing mpd: [B-229] Bundle: No NCPs left. Closing links...
> >
> >Вопрос: как чинить и где прочитать про тюнинг?
> 
> Вот что нагуглилось на 5 минут: 
> http://forum.lissyara.su/viewtopic.php?f=4&t=21271
> Там как раз решают такое увеличением:
> kern.ipc.maxsockbuf=2621440
> net.graph.recvspace=1024000|
> net.graph.maxdgram=1024000

Значения ставятся, а mpd не стартует. Пробовал такое до моего
письма.
При возврате net.graph.recvspace и net.graph.maxdgram в 128000 mpd
стартует.

> Я бы в сырцы полез искать где и при каком условии выдаётся эта ошибка, 
> ну и крутить размеры того самого буфера.

Бегло порылся, просветления у меня не наступило.

-- 
 Lystopad Olexandr 

Ответить