Re: Проблема с php-fpm
Mous
nginx-forum на nginx.us
Ср Янв 26 23:37:51 MSK 2011
Maxim Dounin Wrote:
-------------------------------------------------------
> Hello!
>
> On Wed, Jan 26, 2011 at 12:22:52PM -0500, Mous
> wrote:
>
> > Имеется нагруженный
> проект - около 3000
> > запросов в сек.
> > На фронтэнде nginx, который с
> помощью
> > fastcgi_pass раскидывает
> запросы на много
> > upstream fastcgi (собственно php-fpm).
> >
> > Такая ситуация - nginx в лог
> пишет большое
> > время - от 2 до 20 сек
> (upstream_response_time), что
> > очень похоже на правду,
> судя по их
> > работе.
> >
> > Но если внутри самого
> скрипта замерять
> > время выполнения от
> самого начала до
> > конца, то получается не
> более 100мс.
> >
> > Т.е. тормоз где-то не в
> скриптах.
> > Подскажите, пожалуйста,
> куда копать и
> > что искать?
>
> Для начала - смотреть на listen
> queue бекендов (бекенды не
> справляется, соединения
> копятся в listen queue дожидаясь
> обработки). На freebsd
> смотреть через netstat -Lan, на
> линуксе -
> через netstat -nlt (если вам
> повезло с линуксом[1]).
>
> [1] http://mdounin.livejournal.com/7207.html
>
Видимо мне не повезло :)
netstat -ntl:
[code]
Proto Recv-Q Send-Q Local Address Foreign Address
State
tcp 0 0 192.168.1.126:6379 0.0.0.0:*
LISTEN
tcp 0 0 192.168.1.126:6380 0.0.0.0:*
LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:4949 0.0.0.0:*
LISTEN
tcp 0 0 192.168.1.126:9000 0.0.0.0:*
LISTEN
tcp6 0 0 :::22 :::* LISTEN
[/code]
ss -s:
[code]
Total: 248 (kernel 476)
TCP: 2644 (estab 497, closed 2142, orphaned 1, synrecv 0, timewait
2142/0), ports 0
Transport Total IP IPv6
* 476 - -
RAW 0 0 0
UDP 0 0 0
TCP 502 501 1
INET 502 501 1
FRAG 0 0 0
[/code]
ss -nlt
[code]
Recv-Q Send-Q
Local Address:Port
Peer Address:Port
0 511
192.168.1.126:6379
*:*
0 511
192.168.1.126:6380
*:*
0 128
:::22
:::*
0 128
*:22
*:*
0 128
*:4949
*:*
0 8192
192.168.1.126:9000
*:*
[/code]
Как-то еще можно определить что
проблема именно в этом? Как я понимаю,
от увеличения кол-ва бэкэндов время
должно падать?
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,169773,169833#msg-169833
Подробная информация о списке рассылки nginx-ru