Здравствуйте, Kpoxman.
K> Насколько я понял, Nginx создает заново соединение с upstream на каждый
запрос.
K> Можно ли как-то настроить, чтобы число соединений было,
K> например, равно количеству обрабатывающихся запросов в данный
K> момент времени?
K> Из-за кучи соединений у меня (в Linux) возникает ошибка
K> "nf_conntrack: table full, dropping packet". Увеличил
K> соответсвующий лимит - ошибка исчезла. Но вопрос остался: зачем
K> создавать отдельное соединение на каждый запрос?
Используйте этот модуль:
http://mdounin.ru/hg/ngx_http_upstream_keepalive/