Hello! On Sun, Oct 31, 2021 at 11:11:25AM -0400, greenwar wrote:
> как именно Nginx оперирует потоками? > пришёл запрос, его Nginx принял в поток, передал в FastCGI, а что дальше? > он будет держать поток, пока FastCGI не вернёт ответ, а Nginx его передаст > источнику > или сам FastCGI передаст ответ источнику? > сам FastCGI тоже на каждый запрос выделяет поток... > короче, потоки для FastCGI надо урезать в половину или как это работает? Если под словом "поток" вы имеете в виду треды, они же потоки выполнения, то в наиболее простом виде ответ будет "никак". Для обработки соединений nginx использует события, обрабатывая множество клиентских соединений в рамках основного потока выполнения каждого рабочего процесса, без использования дополнительных тредов. Подробнее почитать об этом можно где-то тут: http://www.aosabook.org/en/nginx.html -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru