ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: apache2 +nginx оп тим изация



On 22.09.2007, at 21:03, Okulov Vitaliy wrote:

Pentarh Udi wrote:
Это или корка или свободных обработчиков fcgi не хватает имхо. Или
вообще с нетворком траблы где то в системе. Например, сокеты
закончились.

Вообще было бы круто если бы апач или fcgi умели бы слушать на юникс
сокете. Ато эти связки по TCP мне всегда не нравились.

22.09.07, Alexey Karagodov<karagodov@xxxxxxxxx> написал(а):

а если нет апача, а только nginx + php-fpm-fcgi, то почему 502 выдаёт
иногда, редко, но ... примерно до 0.08% - bad gateway ..
FCGI умеет слушать unix сокет, но где-то читал что это не тянет большую нагрузку.

Как это ни станно, но для  fcgi практика показывает обратное :)

Тестировал правда только на linux, Debian/SuSE, nginx + примеры из libfcgi dev kit. Пока нагрузка маленькая - всё нормально. Как только количество запросов растёт, соединения начинают "подвисать" - fcgi процессы останавливаются гдето в глубинах системных вызовов libc на read/write операциях. И лечится только перезапуском. Вначале грешил на nginx, но у lighttpd всё примерно так же, разве что через некоторое время они "отвисают" сами. А через UNIX-сокеты всё те же примеры работают нормально. Соответственно и php через tcp сокет ведёт себя так же, fcgi библиотека там та же.


Алексей Бещёков
proforg@xxxxxxxxxxxx
+7 495 7853149



Attachment: smime.p7s
Description: S/MIME cryptographic signature



 




Copyright © Lexa Software, 1996-2009.