Назад | Перейти на главную страницу

Как контролировать соединения Apache AJP?

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

Похоже, вы ищете способ увидеть все исходящие соединения AJP со стороны Apache. Но если это поможет, ты жестяная банка вместо этого контролируйте это на стороне JBoss. Например, вид «табло» на http://yourjbossserver:8080/status?full=true показывает полный список всех соединений AJP с общим количеством отправленных и полученных байтов, а также некоторыми другими полезностями.

Если вы хотите сделать это с помощью сценария, вы можете использовать twiddle.sh вместо. Например (на сервере JBoss):

$JBOSS_HOME/bin/twiddle.sh get "jboss.web:name=ajp-0.0.0.0-8009,type=ThreadPool" currentThreadsBusy

Это выведет:

currentThreadsBusy=10

(или что-то еще)

Предположим, вы используете mod_jk, посмотрите на статус worker: http://tomcat.apache.org/connectors-doc/reference/status.html