URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 8236
[ Назад ]

Исходное сообщение
"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мс.

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


Содержание

Сообщения в этом обсуждении
"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



"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 в помощь



"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 {} ?


"nginx apache тормозит"
Отправлено Alex , 24-Ноя-20 10:39 
Проблема была в half duplex на одном из интерфейсов.