пизде, если event-loop блокируется, но блокироваться он может не только на IO, но ещё и на CPU, например при большём потоке TLS хендшейков(а это ~2мс блокировки на каждый, для RSA2048) nginx просто перестаёт обслуживать соединения, только и занимаясь handshake'ами. И тоже самое для любой cpu-intensive штуки. Gzip -9? Brotli -11? - эти шткуки всегда должны быть в отдельных потоках, чего зилоты event-oriented парадигмы часто не понимают.
да, да, да. я потому и говорю про волосатое время, потому что ssl - долго и event-loop в это время простаивает. но почему увеличение числа воркеров нджинкса действует хуже, чем префорк?
Обсуждают сегодня