Я начинаю использовать http://reactphp.org/ для обработки HTTP-запроса.
Я запускаю несколько реагирующих рабочих, которые работают на разных портах, а затем используют Nginx в качестве балансировки нагрузки для обработки запросов. Как этот
upstream backend {
server 127.0.0.1:13300;
server 127.0.0.1:13301;
.....
}
Все работает хорошо, как ожидалось.
Вопрос заключается в том, как получить статистику состояния процесса реакцииphp. Сколько процессов в настоящее время находится в режиме ожидания (ожидание нового запроса), сколько процессов работает под запрос и т.д.
Существует ли временное решение?
Или подумайте, как вручную обрабатывать статистику процесса.
Пример - блокировка записи в некоторый статус процесса кэширования. Когда процесс запроса на запуск - увеличивает количество обработанных процессов, когда запрос на завершение - увеличивает количество незанятых процессов.