Maxim Dounin Wrote: ------------------------------------------------------- > Впрочем, в любом случае я бы начал с простого: снял tcpdump на > сервере между nginx'ом и клиентом и поизучал его внимательно. > Из того, что сразу бросилось в глаза в tcpdump - этby maxspb85 - Nginx Mailing List - Russian
Maxim Dounin Wrote: ------------------------------------------------------- > Hello! > > On Mon, Dec 10, 2012 at 12:08:59PM -0500, maxspb85 wrote: > > > Есть 3 сервера под мои контролем. Конфиги ngixa частично одинаковые. > Везде > > freebsd 9.0. > > Проблема со 128к была выявлby maxspb85 - Nginx Mailing List - Russian
Есть 3 сервера под мои контролем. Конфиги ngixa частично одинаковые. Везде freebsd 9.0. Проблема со 128к была выявлена не по логам, а по жалобам людей. У людей все сайты работают без проблем, а вот те, которые на этих 3-х серверах - тby maxspb85 - Nginx Mailing List - Russian
Вот например 2012/12/10 18:47:35 50721#0: *2546901 http geo started: 4.4.4.4 2012/12/10 18:47:51 50721#0: *2546901 http script var: "4.4.4.4" 2012/12/10 18:47:51 50721#0: *2546901 "(11.11.11.11|22.22.22.22)" does not match "4.4.4.4", client: 4.4.4.4, server: r.ru, request: "GET /logo.gif HTTP/1.1", host: "forum.r.ru", referrer: &quby maxspb85 - Nginx Mailing List - Russian
sendfile_max_chunk - точно нет. А как этот таймер увидеть? И как увидеть на что уходит время?by maxspb85 - Nginx Mailing List - Russian
И кстати, проблема эта на 3-х серверах в разных ДЦ.by maxspb85 - Nginx Mailing List - Russian
Перекомпилил. К error_log добавил debug. В логах не вижу ничего нового по проблемным ip...Всё как у других ip. Куда копать? ОС FreeBSD 9by maxspb85 - Nginx Mailing List - Russian
Кстати, нет. Перекомпелю и перепроверю логи.by maxspb85 - Nginx Mailing List - Russian
Вчера как раз пробовал, не помогло proxy_connect_timeout 20s; proxy_send_timeout 1800s; proxy_read_timeout 1800s; client_body_timeout 60s; send_timeout 60s; keepalive_timeout 0;by maxspb85 - Nginx Mailing List - Russian
В режиме debug в момент проявления торможения ничего нет. Делал поиск по ip в error.log Попробовал proxy_buffering off; Тоже самое: 36381 | 200 | 200 | 0.701 | 0.701 - нормально 412850 | 0 | 200 | 81.006 | 0 - тормозитby maxspb85 - Nginx Mailing List - Russian
А вот, кстати, пример из лога time bytes_sent upstream_status status request_time upstream_response_time 1354974738 377 0 200 0 0 1354974725 711 0 200 0 0 1354974742 3946 200 200 0.239 0.239 1354974780 18032 200 200 0.28 0.28 1354974738 20062 200 200 0.316 0.316 1354974772 195809 200 200 73.509 2.184by maxspb85 - Nginx Mailing List - Russian
так в логах всё нормально. просто медленно отдается контент... я пробовал и увеличивать в несколько раз значения и уменьшать - толку нет proxy_buffering on; proxy_buffer_size 4k; proxy_buffers 8 32k; proxy_temp_path - пробовал вby maxspb85 - Nginx Mailing List - Russian
Nginx исполняется для проксирования. В логах постоянно наблюдаю у 1-2% разных посетителей одну и туже проблему. Файлы до 128KB - отдаются за 0-1 сек (смотрю $request_time и $upstream_response_time), а файлы от 128KB - за 10-60 сек, при этом $upstream_response_time -by maxspb85 - Nginx Mailing List - Russian