如何监控 Apache AJP 连接?

如何监控 Apache AJP 连接?

我需要监控 Apache 与 *NIX 服务器中不同 JBoss 实例建立的现有连接数。我该怎么做?如果该工具或方法能为我提供更多信息,那就太好了。

答案1

听起来你可能正在寻找一种方法来查看 Apache 端的所有出站 AJP 连接。但如果它有帮助,你请在 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

(管他呢)

答案2

假设您正在使用 mod_jk,请查看状态工作者: http://tomcat.apache.org/connectors-doc/reference/status.html

相关内容