Re[2]: посоветуйте настройки

Igor V. Fatkulin ingvar at westsib.ru
Sat Jun 13 16:15:39 MSD 2009


Hello Igor,

Saturday, June 13, 2009, 5:48:48 PM, you wrote:

IS> On Sat, Jun 13, 2009 at 02:16:02PM +0400, Igor Sysoev wrote:

>> On Sat, Jun 13, 2009 at 01:13:32PM +0700, Igor V. Fatkulin wrote:
>> 
>> > Мучаюсь с баннерной системой на FreeBSD6.4 i386.
>> > Используется связка:
>> > 1. на одном сервере nginx+apache, под апачем стартует cgi,
>> > выпрашивающее у mysql номер баннера, который надо показать, сами
>> > картинки отдаются nginx напрямую.
>> > 
>> > 2. БД живет на другом сервере и периодически там накапливается куча
>> > запросов в статусе Sending data, такое ощущение, что web-fronend тупо
>> > не забирает данные.
>> > 
>> > В логах messages веба есть и такие записи:
>> >   kernel: Limiting closed port RST response from 231 to 200 packets/sec
>> > и такие:
>> >   kernel: collecting pv entries -- suggest increasing PMAP_SHPGPERPROC
>> > 
>> > Посоветуйте плз как оттюнить.
>> > 
>> > Логи-настройки какие надо предоставлю. Сама система на 99.9999%
>> > занимается отдачей картинок, LA <11 не бывает, а то и под 70
>> > подскакивает. Периодически сайты перестают отвечать вообще, в этот
>> > момент idle=~99% и количество процессов апача равно лимиту. По фтп и
>> > ссх доступно все, пинги идут нормальные. Дисковая система не загружена
>> > вообще никогда.
>> > 
>> > Переделать с CGI возможности нет, есть возможность только поменять
>> > железо с 2xXEON (old) на новый младший 4хядерник.
>> 
>> Боюсь, что поможет только апгрэйд железа.
>> Можно попробовать уменьшить максимальное число Апачей, потому 500
>> запускаемых процессов CGI конкурируют за процессоры.

IS> Про процессор я ошибся (если idle 99%). А что top показывает в такие
IS> моменты ?

перед тем как веб перестает отвечать нагрузка на процы 100%. потом все
встает раком, куча повисших процессов апача, загрузка процессора 0 и
количество запросов к mysql - тоже 0. при этом по другим портам машина
вполне доступна.






More information about the nginx-ru mailing list