Re: Nginx и потоки

2022-03-09 Пенетрантность greenwar
не, не, ну при таком раскладе то конечно всё просто но неужели он никуда в память ничего не пишет в ячейки, которые другие потоки читают? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,292726,293816#msg-293816 ___ nginx-ru mailing list -- n

Re: Nginx и потоки

2022-03-09 Пенетрантность neon
Если совсем на пальцах, то работает как-то так: 1. главный процесс создает слушающий сокет 2. главный процесс спавнит столько дочерних процессов, сколько указано в конфиге 3. каждый дочерний процесс путем опроса слушающего сокета через select\poll\epoll\kqueue получает соединение с клиентом(эта опе

Re: Nginx и потоки

2022-03-09 Пенетрантность greenwar
прочитал. Воркеры, события... а что конкретно происходит, когда идёт запись в память? У него же есть переменные, которые читаются множеством запросов, и при этом пишутся. Как он тут обходится БЕЗ блокировок? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,292726,293812#msg-293812

Re: Nginx и потоки

2021-11-01 Пенетрантность Maxim Dounin
Hello! On Sun, Oct 31, 2021 at 11:11:25AM -0400, greenwar wrote: > как именно Nginx оперирует потоками? > пришёл запрос, его Nginx принял в поток, передал в FastCGI, а что дальше? > он будет держать поток, пока FastCGI не вернёт ответ, а Nginx его передаст > источнику > или сам FastCGI передаст о

Nginx и потоки

2021-10-31 Пенетрантность greenwar
как именно Nginx оперирует потоками? пришёл запрос, его Nginx принял в поток, передал в FastCGI, а что дальше? он будет держать поток, пока FastCGI не вернёт ответ, а Nginx его передаст источнику или сам FastCGI передаст ответ источнику? сам FastCGI тоже на каждый запрос выделяет поток... короче, п