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