посоветуйте настройки

Igor Sysoev is at rambler-co.ru
Mon Jun 15 09:15:05 MSD 2009


On Sat, Jun 13, 2009 at 08:10:10PM +0700, Igor V. Fatkulin wrote:

> >>> >
> >>> > Переделать с CGI возможности нет, есть возможность только поменять
> >>> > железо с 2xXEON (old) на новый младший 4хядерник.
> >>> 
> >>> Боюсь, что поможет только апгрэйд железа.
> >>> Можно попробовать уменьшить максимальное число Апачей, потому 500
> >>> запускаемых процессов CGI конкурируют за процессоры.
> 
> IS>> Про процессор я ошибся (если idle 99%). А что top показывает в такие
> IS>> моменты ?
> 
> IVF> перед тем как веб перестает отвечать нагрузка на процы 100%. потом все
> IVF> встает раком, куча повисших процессов апача, загрузка процессора 0 и
> IVF> количество запросов к mysql - тоже 0. при этом по другим портам машина
> IVF> вполне доступна.
> 
> вдогонку: вебсервер связан с бд через вторую сетевуху msk
> (Marvell...) и гигабитный свитч, перет тем как на вебе повиснет куча процессов при
> idle=99% в messages веба идет запись:
> Jun 13 19:57:32 server.name kernel: msk0: watchdog timeout
> Jun 13 19:57:32 server.name kernel: msk0: link state changed to DOWN
> Jun 13 19:57:35 server.name kernel: msk0: link state changed to UP
> 
> при попытке попингать бд выдается следующее:
> ping: sendto: No buffer space available
> 
> и сервера перестают друг друга видеть

Скорее всего, проблема именно в этом. За три секунды между DOWN/UP
забивается вся output queue интерфейса, которая по умолчанию равна
50 пакетам, причём на обеих машинах.
"ping: sendto: No buffer space available" как раз говорит об этом и
увеличение числа mbuf'ов в такой ситуации не поможет.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list