On Thursday 14 September 2006 16:06, Sergey Serov wrote:
Напр. я хочу сделать ограничение в 100, остальные пусть ждут пока accept()
их примет. У апача с MaxClients это вроде так было.
Если же я у nginx выставляю worker_connections 100.
То получаю "worker_connections is not enough while connecting to upstream"
в логе, а клиент получает 500.
worker_connections используется и для клиентских соедиений, и для
соединений с бэкендами. Если ограничение достигнуто во время accept()а,
то соединение с клиентом просто закрывается.
И почему именно 500 ?
Ведь по смыслу 503 больше подходит.
Ошибки нет, есть только временная перегрузка.