The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"nginx apache тормозит"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (nginx)
Изначальное сообщение [ Отслеживать ]

"nginx apache тормозит"  +/
Сообщение от Alex (??), 20-Ноя-20, 13:26 
Запрос (ajax, http) поступает на nginx (отдельная железка прокси) он переаресовывается на Apache+php (отдельная железка).
Смотрю по логом доступа tail -f там и там.

Время засинхронизировано.
Отправляю запрос 13:15:00
apache 13:15:00
nginx 13:15:23

Апач отдает wav файл размером 700кБ.

Нагрузки на серверах нету, единственные запросы.

Убираю из цепочки nginx, апач отрабатывает ответ за 200-400мс.

Куда смотреть ????? Что может быть ??

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "nginx apache тормозит"  +/
Сообщение от Alex (??), 20-Ноя-20, 15:07 
tcpdump показывает что все эти 23 сек nginx активно болтает с apache
По всей видимости на nginx какой то параметр зажат.

15:00:30.494990 IP nx.40281 > ap.http: tcp 0
15:00:30.495110 IP ap.http > nx.40281: tcp 0
15:00:30.495210 IP nx.40281 > ap.http: tcp 0
15:00:30.495372 IP nx.40281 > ap.http: tcp 554
15:00:30.499088 IP ap.http > nx.40281: tcp 1448
15:00:30.499097 IP ap.http > nx.40281: tcp 1448
15:00:30.499099 IP ap.http > nx.40281: tcp 1448
15:00:30.499102 IP ap.http > nx.40281: tcp 1448
15:00:30.499104 IP ap.http > nx.40281: tcp 1448
15:00:30.499106 IP ap.http > nx.40281: tcp 1448
15:00:30.499108 IP ap.http > nx.40281: tcp 1448
15:00:30.499110 IP ap.http > nx.40281: tcp 1448
15:00:30.499112 IP ap.http > nx.40281: tcp 1448
15:00:30.500569 IP nx.40281 > ap.http: tcp 0
15:00:30.500593 IP ap.http > nx.40281: tcp 1448
15:00:30.500597 IP ap.http > nx.40281: tcp 1448
15:00:30.501191 IP nx.40281 > ap.http: tcp 0
15:00:30.501206 IP ap.http > nx.40281: tcp 1448
....
15:00:55.464914 IP ap.http > nx.40281: tcp 479
15:00:55.465402 IP nx.40281 > ap.http: tcp 0
15:00:55.465478 IP nx.40281 > ap.http: tcp 0
15:00:55.901995 IP ap.http > nx.40281: tcp 1448
15:00:55.902466 IP nx.40281 > ap.http: tcp 0
15:00:55.902868 IP nx.40281 > ap.http: tcp 0
15:00:55.902886 IP ap.http > nx.40281: tcp 0


Ответить | Правка | Наверх | Cообщить модератору

2. "nginx apache тормозит"  +/
Сообщение от AnonymPatient (?), 20-Ноя-20, 18:27 
> tcpdump показывает что все эти 23 сек nginx активно болтает с apache
> По всей видимости на nginx какой то параметр зажат.
> 15:00:30.494990 IP nx.40281 > ap.http: tcp 0

...

на nginx хосте, (s,l)trace в помощь


Ответить | Правка | Наверх | Cообщить модератору

3. "nginx apache тормозит"  +/
Сообщение от Alex (??), 23-Ноя-20, 10:02 
> на nginx хосте, (s,l)trace в помощь

Это фундаментально !
Скорость на скачивание 30кб/с при локальной сети в 100Мб.

Но есть предположение что надо прописать

location ~*^.+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|js)$
        {
            root   /var/www/;
        }

А вот root надо заменить на адрес сайта http://
А если на Апаче несколько сайтов, а они описаны в одном server {} ?

Ответить | Правка | Наверх | Cообщить модератору

4. "nginx apache тормозит"  +/
Сообщение от Alex (??), 24-Ноя-20, 10:39 
Проблема была в half duplex на одном из интерфейсов.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру