3 and 9 second delays

Konstantin Svist fry.kun at gmail.com
Fri Sep 19 02:34:25 MSD 2008


Проверяя свою систему на максимальное количество запросов, я заметил что
при определённой загрузке, ответы начинают висеть на 3 или 9 секунд.
Проблема появляется на настоящем трафике и на синтетическом (с помощью
Apache Benchmark).

Пример:
1221775392.552 2.998 4.2.2.2(-) -/200 374 GET http://foo.bar.com/?q=baz1
161 - 192.168.1.146:1087
1221775392.554 3.003 4.2.2.2(-) -/200 402 GET http://foo.bar.com/?q=baz2
189 - 192.168.1.146:1087
1221775392.554 3.000 4.2.2.2(-) -/200 432 GET http://foo.bar.com/?q=baz3
219 - 192.168.1.146:1087


1221621347.770 3.006 192.168.1.75(-) -/200 339 GET http://ng1/ 182 -
127.0.0.1:2345

На порту 2345 сидит nginx с плагином который спокойно отвечает со
скоростью 8000 запросов в секунду с минимальной задержкой - если идти
напрямик. Но если делать proxy_pass, то при скорости 3000-6000
начинается такая белиберда. 3 и 9 какие-то магические цифры...


Раньше видел нечто похожее на Fedora Core 4&8 - если включить NAT или
брандмауэр. Но они выключены на этой машине.







More information about the nginx-ru mailing list