php-fpm backlog
June 10, 2010 01:24PM
Немного не ясен параметр конфига php-fpm backlog, точнее его
дефолтовое значение "-1" - может кто разбирался что оно означает?
у меня 2 варианта:
1) backlog "резиновый", т.е. неограничен :)
2) его значение берется из net.core.somaxconn
З.Ы. Linux.
Andrey Nigmatulin
Re: php-fpm backlog
June 10, 2010 01:48PM
On Thursday 10 June 2010 13:14:11 nike-bl wrote:
> Немного не ясен параметр конфига php-fpm backlog, точнее его
> дефолтовое значение "-1" - может кто разбирался что оно означает?
> у меня 2 варианта:
> 1) backlog "резиновый", т.е. неограничен :)
> 2) его значение берется из net.core.somaxconn
> З.Ы. Linux.

2-й ответ, справедливо для linux и freebsd.

Изначально "-1" задумывался как "maximum", то есть somaxconn.

Однако после выяснилось что как минимум solaris -1 интерпретирует как
минимально возможный, то есть выставляет backlog в 1.

Соответственно, есть смысл переписать это место - заменить "-1" на "max" в
конфиге и использовать в вызове listen(2) не -1 а somaxconn.


--
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take
Re: php-fpm backlog
June 11, 2010 10:34AM
Большое спасибо за ответ, пару маленьких уточнений:
Все же это справедливо даже когда php работает через tcp порт?
Если выставить backlog в 256, когда somaxconn=128 (дефолт в линуксе),
то он фактически будет равен 128?
Andrey Nigmatulin
Re: php-fpm backlog
June 11, 2010 10:38AM
On Friday 11 June 2010 10:54:37 nike-bl wrote:
> Большое спасибо за ответ, пару маленьких уточнений:
> Все же это справедливо даже когда php работает через tcp порт?
> Если выставить backlog в 256, когда somaxconn=128 (дефолт в линуксе),
> то он фактически будет равен 128?

Да, актуальным значением будет меньшее из двух.

Справедливо для tcp и unix сокетов.


--
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 224
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready