Низкая скорость ответа сервера (WAIT 2-5 сек) — где копать и как решить?

Вкратце:
- установлен чистый Centos 7
- установлена панель VestaCP (морда nginx, под капотом httpd)
- конфиг: 1 ядро - 3Ghz / 2GB RAM/20GB HDD (Raid10, по IOPS просадки нет)
- по вмваре (а машинка варная) не видно особенной нагрузки

Обнаружена проблема - скорость ответа сервера составляет от 2х до 5 секунд (именно WAIT).
Далее (как была обнаружена проблема) тюнился nginx (под 1 ядро, сжатие поменьше и прочие мелочи, чтоб процессор поменьше кушал).
Проблема так и не ушла.

Куда копать, в чем может быть дело?
  • Вопрос задан
  • 1170 просмотров
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Что такое вейт и как вы тестируете
Ответ написан
@xtreme
Снимаю порчу по SSH :)
Согласен с nirvimel в том, что надо смотреть $upstream_response_time. Если время ответа бэкенда примерно такое же, как и время ожидания - стоит посмотреть на то, чем он так занят.
Чаще всего в подобных случаях виноват бэкенд. Особенно если там какая-нибудь джумла (ну да... не люблю я её), придется лезть в потроха и смотреть, где там что (тогда php-xdebug + qcachegrind в руки).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы