Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Spartak Radchenko                    2:5020/400     13 Mar 2003  19:56:08
 To : All
 Subject : Вечная тема: No buffer space available
 -------------------------------------------------------------------------------- 
 
 Доброе время суток!
 
 С завидным постоянством всплывает одна и та же тема - от чего вылезает
 сообщение "No buffer space available" и как с ним бороться? Hа днях я
 тоже на него напоролся. Hа неплохо загруженном сервере куча программ
 (squid, sendmail, postgres, dante) ругались на то, что не могут создать
 сокет. Вот, к примеру, сообщение от squid'а:
 
 squid[361]: comm_open: socket failure: (55) No buffer space available
 
 netstat -m показал, что запас вроде бы и есть, но небольшой. Согласно
 рекомендациям лучших собаководов проделал следующее:
 
 В /etc/rc.local
 
 sysctl -w kern.maxfiles=32768
 sysctl -w kern.maxfilesperproc=16424
 sysctl -w kern.ipc.somaxconn=256
 
 В /boot/loader.conf
 
 kern.ipc.nmbclusters="4096" # Set the number of mbuf clusters
 kern.ipc.nmbufs="16384" # Set the number of mbufs = 4 * nmbclusters
 
 В общем, не мудрствуя лукаво, задрал всё в 2 раза и перезагрузился.
 netstat -m стал показывать совсем идиллическую картину, но сообщения
 насчёт buffer space никуда не исчезли.
 
 А теперь вопрос: так какие параметры надо крутить на самом деле?
 
 Я это, конечно, поборол. Поставил в ядре maxusers 1024, заодно задрал
 ещё в 2 раза все параметры, относящиеся к SYSV IPC и пересобрал ядро.
 Hо как-то это неспортивно... FreeBSD 4.3, если это важно. Кстати, а
 почему не рекомендуется ставить maxusers > 512?
 
 -- 
 Spartak Radchenko SVR1-RIPE
 --- ifmail v.2.15dev5
  * Origin: Arguments & Facts Weekly (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Вечная тема: No buffer space available   Spartak Radchenko   13 Mar 2003 19:56:08 
 Вечная тема: No buffer space available   Ilya Kiselyov   14 Mar 2003 13:33:02 
 Re: Вечная тема: No buffer space available   Spartak Radchenko   14 Mar 2003 14:35:41 
Архивное /ru.unix.bsd/74672f8748b6.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional