The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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, 15:07 , 20-Ноя-20 (1)
    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, 18:27 , 20-Ноя-20 (2)
      > tcpdump показывает что все эти 23 сек nginx активно болтает с apache
      > По всей видимости на nginx какой то параметр зажат.
      > 15:00:30.494990 IP nx.40281 > ap.http: tcp 0

      ...

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


      • nginx apache тормозит, !*! Alex, 10:02 , 23-Ноя-20 (3)
        > на 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 {} ?




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

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