Connection timed out (php + fastcgi)

Serghey Rodin skid at linux.md
Mon Apr 16 18:21:34 MSD 2007


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

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 не перестаю сомневаться 
что я заблуждаюсь

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






More information about the nginx-ru mailing list