ПРОЕКТЫ 


  АРХИВ 


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: Connection timed out (php + fastcgi)



Здравствуйте,
спасибо за предложения, теперь по ответам :

Alexey Polyakov пишет:

> Так проблема не в трафике или нагрузке, а в неправильной архитектуре.
> Ну например можно заменить fcgi на apache, предварительно исправив в
> нужном месте максимальное число воркеров, чтобы позволяло плодить
> несколько тысяч.

Алексей, то есть вы полагаете что архитектура когда на одном сервере " nginx --> apache+mod_php" более правильна? На мой взгляд нехватает еще сквида ;-) Хотя по правде сказать во-время ддоса данная схема на двух серверах имела смысл, когда ботам совали простую страничку а людей редиректили на форум


Nick S. Grechukh пишет:
> Интереснее проверить такое:

На такие вещи интересно проверять железо а не софт, тем не мение учитывая ваши предложения по запуску большего кол-во процессов php (700 если быть точным) с PHP_FCGI_CHILDREN равным 10000

запускаем с нескольких серверов ab и уже через минуту получаем
система:
06:46:03 up 4 days, 16:56,  2 users,  load average: 176.08, 114.29, 57.86
Cpu(s): 99.8% us,  0.2% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.0% hi,  0.0% si

nginx:
Active connections: 279
server accepts handled requests
6498 6498 16560
Reading: 0 Writing: 279 Waiting: 0

php:
2007/04/16 06:44:24 [error] 8383#0: *92039 writev() failed (107: Transport endpoint is not connected) while sending request to upstream, client: xxx.xxx.xxx.xxx, server: some.domain.com, URL: "/test1.php", upstream: "fastcgi://unix:/tmp/fphp.sock:", host: "some.domain.com"
потом конечно php приходит в себя и начинает овечать.

Откатываем nginx и fastcgi и запскаем apache+mod_php

Total accesses: 81150 - Total Traffic: 24.0 MB
CPU Usage: u217.42 s5.26 cu0 cs0 - 65.5% CPU load
239 requests/sec - 72.1 kB/second - 309 B/request
600 requests currently being processed, 0 idle workers


Травим ab на тест с слипами:

Total accesses: 105575 - Total Traffic: 58.8 MB
CPU Usage: u932.66 s9.43 cu0 cs0 - 121% CPU load
135 requests/sec - 77.2 kB/second - 584 B/request
2692 requests currently being processed, 0 idle workers



Чтож выходит nginx больше подходит для статики? Хотя вспоминая nnm.ru на nginx/0.5.14 или fishki.net на nginx/0.4.13 не перестаю сомневаться что я заблуждаюсь

Буду пытаться искать решение...
Еще раз спасибо всем.




 




Copyright © Lexa Software, 1996-2009.