Статистика сеанса haproxy внезапно меняется

У нас есть балансировщик нагрузки, при котором, если мы будем обновлять страницу статистики снова и снова, мы заметим, что значение "Текущие сеансы" будет оставаться стабильным какое-то время, скажем, 45-50 сеансов на сервер более или менее, а затем внезапно мы обновим страницу и один сервер будет иметь 0, а другой сервер будет иметь 2. Затем, при следующей перезагрузке страницы статистики мы вернемся к 45-50. Мы будем обновлять страницу каждые 1-2 секунды

Мой вопрос заключается в том, что может привести к тому, что модуль статистики вдруг покажет, что открыты только две сессии, а затем вернется к обычному количеству сеансов в течение периода от одной до двух секунд?

Изменить: я также обнаружил, что все статистические данные выглядят так, как будто они сбрасываются в течение этого периода, а не только текущие сессии. Например, здесь представлены байты до, во время и после - они тоже перепрыгивают вниз и обратно - не только текущие сессии... хотя я считаю, что Bytes In - это долгосрочная статистика "только растет", а не "снимок" стат.

bytes in before: 231,766,635
bytes in during: 7,704,962
bytes in after: 233,395,640

Редактировать 2: Спасибо, Вилли, похоже, ты прав. Я должен сказать, что комментарий в файле конфигурации вводит в заблуждение.

[admin@p2378442 ~]$ ps ax |grep hapro 
9833 pts/0 S+ 0:00 grep hapro 
18375 ? Ss 0:02 /usr/sbin/haproxy -D -f /etc/haproxy/haproxy.cfg -p /var/run/haproxy.pid
18376 ? Ss 0:25 /usr/sbin/haproxy -D -f /etc/haproxy/haproxy.cfg -p /var/run/haproxy.pid 

1 ответ

Решение

Я подозреваю, что вы работаете с более чем одним процессом, и статистика, которую вы видите, - это процесс, который перехватывает ваш запрос статистики. Еще одна причина никогда не запускать более одного процесса одновременно и удалить строку "nbproc".

Другие вопросы по тегам