В сообщении от Saturday 31 May 2008 21:35:36 Andrew Velikoredchanin
написал(а):
sleepy пишет:
Не могу понять в чем дело, у меня под Linux сервер уже сдыхает при 200 -
250 одновременных подключениях. Пробовал rtsig и epoll, толку ни какого.
Перепробовал различные комбинации колличества worker процессов. С
бэкендом общается через unix сокет, всего 5 пулов . В чем может быть
проблемма и решаема ли она?
Вы забыли указать версию nginx, характер нагрузки, мощность сервера,
загруженность его другими задачами и т.д.
Прошу прощения,
nginx version: nginx/0.6.31
PHP 5.2.6
Нагрузка в виде где то 500-700 одновременных пользователей, отдаются веб
страницы в связке с php через fastcgi. Сервер c процессором Intel(R) Core(TM)
2 Duo CPU E8200 @ 2.66GHz память 8 Гб других задач на сервере нет!,
процессор простаивает. на страницах скриптов пишется время генерации меньше
0,2 секунды, но страница отдаётся очень долго, вернее время между запросом и
загрузкой достигает около полуминуты.
похоже что не хватает пхп-процессов. Попробуйте увеличить их количество раза в
2-4. У nginx, если он не отдаёт огромного количество статики с диска, нет смысла
делать много воркеров с небольшим лимитом коннектов. Лучше сделать 1-2 воркера и
поднять им лимит коннектов и открытых файлов.