Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: посоветуйте настро йки
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
|