Как установить максимальное соединение с очередью для порта nginx в Windows? - PullRequest
0 голосов
/ 27 мая 2018

Я учусь проектировать масштабируемую систему, а пока использую Windows-машину.Я создал два сервера, которые будут прослушивать порты 27016 и 27015, все, что они делают, это возвращают "HelloWorld!"ответ.Я установил listen (ListenSocket, SOMAXCONN) для обоих серверов при их создании в Visual studio, следуя инструкции Winsock .Используя jmter, я выполнил нагрузочный тест для каждого из них по отдельности (1000 запросов в секунду) и получил все в порядке.

Теперь, когда я представил nginx, который прослушивает порт 80 и распределяет нагрузку между запросами (1000 запросов в секунду) средина двух серверах, о которых я упоминал выше, многие запросы сбрасываются при выполнении нагрузочного теста с использованием jmeter.

Я предполагаю, что размер очереди для порта 80 не настроен для большого трафика и хочу настроить его.Как установить размер очереди на максимально возможное значение с помощью команды nginx config или cmd?

1 Ответ

0 голосов
/ 28 мая 2018

Несмотря на то, что увеличение размера очереди не решило мою проблему, способ увеличения размера очереди заключается в изменении значения невыполненной работы, например

listen       server_port backlog=queue_size;
...