On Thu, May 26, 2016 at 07:28:59AM -0400, S.A.N wrote: > > Конечно, мультиплексирование в FastCGI будет легче чем в HTTP/2. > > > > Но само по себе мультиплексирование не является самоцелью, оно может > > быть уместно в каких-то вычурных ситуациях (вроде исчерпания > > сокетов), > > которые на самом деле разруливаются другими методами. > > Подскажите где почитать про другие эффективные методы решения дефицита > свободных fd в линуксе? > > Сейчас fd улетают как горячие пирожки, реал юзкейс
Интересно, сколько нужно открыть fd чтобы ощутить их дефицит в системе? > Nginx, получает соединения от клиента, открывает соединения к бекенду, а > бекенд открывает 30 соединений к Nginx для получения 30 JSON ответов от > других бекендов, нам же приходится каждый запрос делать в отдельном > соединение чтобы Nginx и бекенды могли параллельно их обрабатывать, вот для > этой пустяковой задачи мы уже потратили 93 fd. Если у клиента такая логика, что он делает 30 запросов json одновременно, может быть, стоит подумать о пересмотре модели работы клиента? Так ли уж там нужна параллельная обработка этих 30 запросов? -- Eugene Berdnikov _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru