Nginx: Соединения, буферизация и тюннинг

Коснемся немного оптимизаций и разберемся как работать с директивами настройки подключений (worker_connections) и лимитами при их обработке (в основном при буферизации). По поводу 2х дескрипторов: 1 соединение уходит для связи по каналу до мастер процесса через socketpair и еще 1, но только в моем случае, уходит для связи к каждому слушащему сокету. Поскольку сервер у меня 1 на 80м порту, то соединение уходит до него. Соответственно, если бы я слушал не только 80й порт, а еще дополнительно, скажем, 9999, то nginx бы забрал уже 2 соединения. Оба случая вычитают соединения из лимита worker_connections. - Tuning proxy_buffer_size in NGINX - Increase Nginx worker open files and connections (в статье есть опечатка в цифрах. там не учитывается, что worker_connections так же используются для проксирования) - Оптимизация Nginx: параметры sendfile, tcp_nodelay и tcp_nopush - Tuning NGINX for Performance - What does soft, hard, and unlimited stand for in ulimit command? - Linux Increase The Maximum Number Of Open Files / File Descriptors (FD) #large_client_header_buffers - large_client_header_buffers - Meaning of max size of Nginx “large_client_header_buffers“ directive – ulimit для nginx
Back to Top