Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

PHP-FPM мониторинг: различия между версиями

Материал из Документация АппОптима
Нет описания правки
Нет описания правки
 
Строка 1: Строка 1:
'''''[[Поддержка технологий]] / [[PHP]] / PHP-FPM мониторинг'''''
'''''[[Поддержка технологий]] / [[PHP]] / PHP-FPM мониторинг'''''


С помощью мониторинга Ключ-Астром PHP-FPM вы можете сразу определить, работает ли ваш PHP-FPM неэффективно. Когда возникает проблема, легко увидеть затронутые хосты.
С помощью мониторинга АппОптима PHP-FPM вы можете сразу определить, работает ли ваш PHP-FPM неэффективно. Когда возникает проблема, легко увидеть затронутые хосты.


== Требования      ==
== Требования      ==
Строка 12: Строка 12:
== Ознакомьтесь с информацией о мониторинге PHP-FPM          ==
== Ознакомьтесь с информацией о мониторинге PHP-FPM          ==


* В меню Ключ-Астром выберите «Технологии и процессы», а затем выберите плитку PHP.
* В меню АппОптима выберите «Технологии и процессы», а затем выберите плитку PHP.
* В таблице под плитками найдите группу процессов, которую вы хотите изучить, разверните эту строку и выберите Сведения о группе процессов.
* В таблице под плитками найдите группу процессов, которую вы хотите изучить, разверните эту строку и выберите Сведения о группе процессов.
* Выберите вкладку «Метрики, связанные с технологией» и установите временной интервал в селекторе временных рамок в строке меню.
* Выберите вкладку «Метрики, связанные с технологией» и установите временной интервал в селекторе временных рамок в строке меню.
Строка 55: Строка 55:


== Включить глобальный мониторинг PHP-FPM        ==
== Включить глобальный мониторинг PHP-FPM        ==
Когда мониторинг PHP-FPM включен глобально, Ключ-Астром автоматически собирает метрики PHP-FPM всякий раз, когда в среде обнаруживается новый хост, на котором запущен PHP-FPM.
Когда мониторинг PHP-FPM включен глобально, АппОптима автоматически собирает метрики PHP-FPM всякий раз, когда в среде обнаруживается новый хост, на котором запущен PHP-FPM.


Чтобы отслеживать более одного пула, введите URI отдельных страниц состояния PHP-FPM на странице состояния в поле URI. Убедитесь, что имена разделены одним пробелом. Все экземпляры PHP-FPM должны иметь правильную ссылку на URI страницы состояния.
Чтобы отслеживать более одного пула, введите URI отдельных страниц состояния PHP-FPM на странице состояния в поле URI. Убедитесь, что имена разделены одним пробелом. Все экземпляры PHP-FPM должны иметь правильную ссылку на URI страницы состояния.


* В меню Ключ-Астром перейдите в «Настройки» и выберите «Мониторинг»> «Контролируемые технологии».
* В меню АппОптима перейдите в «Настройки» и выберите «Мониторинг»> «Контролируемые технологии».
* Найдите и включите переключатель PHP-FPM.
* Найдите и включите переключатель PHP-FPM.
* Чтобы просмотреть подробные сведения об интеграции PHP-FPM, разверните строку.
* Чтобы просмотреть подробные сведения об интеграции PHP-FPM, разверните строку.
Строка 66: Строка 66:


== Включить мониторинг PHP-FPM на отдельных хостах          ==
== Включить мониторинг PHP-FPM на отдельных хостах          ==
Ключ-Астром также предоставляет возможность включить мониторинг PHP-FPM для выбранных хостов.
АппОптима также предоставляет возможность включить мониторинг PHP-FPM для выбранных хостов.


* Если в настоящее время включен глобальный мониторинг PHP-FPM, отключите переключатель PHP-FPM в разделе «Настройки»> «Мониторинг»> «Контролируемые технологии».
* Если в настоящее время включен глобальный мониторинг PHP-FPM, отключите переключатель PHP-FPM в разделе «Настройки»> «Мониторинг»> «Контролируемые технологии».
* В меню Ключ-Астром выберите Хосты.
* В меню АппОптима выберите Хосты.
* Выберите хост, который вы хотите настроить.
* Выберите хост, который вы хотите настроить.
* Выберите Еще (…)> Настройки.
* Выберите Еще (…)> Настройки.
* Включите переключатель PHP-FPM.
* Включите переключатель PHP-FPM.

Текущая версия от 12:46, 8 ноября 2024

Поддержка технологий / PHP / PHP-FPM мониторинг

С помощью мониторинга АппОптима PHP-FPM вы можете сразу определить, работает ли ваш PHP-FPM неэффективно. Когда возникает проблема, легко увидеть затронутые хосты.

Требования

Чтобы использовать мониторинг PHP-FPM, убедитесь в следующем:

  • Вы используете ОС Linux или Windows
  • Версия PHP 5.5.9 или новее.
  • Страница статуса PHP-FPM включена на всех узлах, которые вы хотите отслеживать.

Ознакомьтесь с информацией о мониторинге PHP-FPM

  • В меню АппОптима выберите «Технологии и процессы», а затем выберите плитку PHP.
  • В таблице под плитками найдите группу процессов, которую вы хотите изучить, разверните эту строку и выберите Сведения о группе процессов.
  • Выберите вкладку «Метрики, связанные с технологией» и установите временной интервал в селекторе временных рамок в строке меню.
  • Выберите тип метрики из списка «Показать диаграмму для», чтобы сравнить значения всех узлов в сортируемом табличном представлении.
  • Чтобы отобразить метрики, специфичные для узла, выберите узел в списке «Процесс» внизу страницы.
  • Выберите ссылку PHP-FPM.
  • Отображается количество принятых подключений и количество медленных запросов.
  • Пример: "Принятые соединения" и "Медленные запросы".

Примечание. Показатель «Принятые соединения» иногда неправильно понимают как количество запросов. Эта метрика измеряет именно то, что следует из названия: количество подключений, принятых пулом.

Метрики мониторинга узлов PHP-FPM

Дополнительные показатели мониторинга PHP-FPM доступны на отдельных страницах процессов.

Чтобы просмотреть диаграммы запросов, буферизации ввода и процессов, выберите вкладку «Дополнительные сведения».

Когда общее количество активных процессов достигает предела Всего процессов, запуск новых сценариев запрещается до тех пор, пока проблемные процессы не будут завершены. Максимальное количество ожидающих соединений определяет максимальное количество соединений, которые будут поставлены в очередь. Когда этот предел достигнут, последующие запросы отклоняются или игнорируются.

PHP-FPM metrics

Metric Description
Accepted connections Количество подключений, принятых пулом.
Slow requests Количество запросов, которые превысили значение request_slowlog_timeout.
Waiting connections Количество запросов в очереди ожидающих соединений.
Max no. of waiting connections Размер очереди сокетов ожидающих соединений.
Active processes Количество активных процессов.
Total processes Количество простаивающих и активных процессов.

Включить глобальный мониторинг PHP-FPM

Когда мониторинг PHP-FPM включен глобально, АппОптима автоматически собирает метрики PHP-FPM всякий раз, когда в среде обнаруживается новый хост, на котором запущен PHP-FPM.

Чтобы отслеживать более одного пула, введите URI отдельных страниц состояния PHP-FPM на странице состояния в поле URI. Убедитесь, что имена разделены одним пробелом. Все экземпляры PHP-FPM должны иметь правильную ссылку на URI страницы состояния.

  • В меню АппОптима перейдите в «Настройки» и выберите «Мониторинг»> «Контролируемые технологии».
  • Найдите и включите переключатель PHP-FPM.
  • Чтобы просмотреть подробные сведения об интеграции PHP-FPM, разверните строку.
  • Определите URI страницы состояния.
  • Выберите Сохранить.

Включить мониторинг PHP-FPM на отдельных хостах

АппОптима также предоставляет возможность включить мониторинг PHP-FPM для выбранных хостов.

  • Если в настоящее время включен глобальный мониторинг PHP-FPM, отключите переключатель PHP-FPM в разделе «Настройки»> «Мониторинг»> «Контролируемые технологии».
  • В меню АппОптима выберите Хосты.
  • Выберите хост, который вы хотите настроить.
  • Выберите Еще (…)> Настройки.
  • Включите переключатель PHP-FPM.