Комментарии 3
UNIX предлагает несколько способов задать необходимое количество FDs для каждого процесса:
...
Файл /etc/security/limits.conf
Этот файл использует чисто линуксовый pam_limits.
У остальных UNIX-ов свои механизмы.
Спасибо за интересную особенность работы ip_hash! Даже не подозревал о таком поведении.
Буферизация прокси-сервера означает, что NGINX сохраняет ответ с сервера во внутренних буферах по мере его поступления и не начинает отправлять данные клиенту до тех пор, пока весь ответ не будет буферизован.
Мне кажется что здесь неправильно описан механизм буферизации. Что интересно, в руководстве администратора NGINX Plus, тоже написано что данные клиенту не передаются до полного вычитывания ответа с апстрима, хотя в основной документации ничего такого нет. Мало того, в описании директивы proxy_busy_buffers_size есть четкое указание на то, что ответ клиенту передается одновременно с получением его от апстрима.
Как избежать 10 частых ошибок в настройке NGINX