列出httpd和Tomcat之间的AJP连接

时间:2017-04-20 19:27:43

标签: java linux bash apache tomcat

在CentOS 7服务器上,httpd配置为使用AJPhttp流量路由到在同一服务器上运行的Tomcat实例。

哪些特定的bash命令会列出并计算AJPhttpd之间存在的tomcat个关联?

如果它有帮助,这里是背景:

通过httpd向Tomcat发送请求的AJP配置是:

[root@remote-host-name ~]# vi /etc/httpd/conf.d/mydomain.com.conf

<VirtualHost www.mydomain.com:80>
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    ErrorLog /var/log/httpd/mydomain_com_error.log
    CustomLog /var/log/httpd/mydomain_com_requests.log combined
    ProxyPass / ajp://my.public.ip.addr:8012/
    ProxyPassReverse / ajp://my.public.ip.addr:8012/
</VirtualHost>

用于接收AJP - 路由连接的Tomcat配置包括:

[root@remote-host-name ~]# vi /opt/tomcat/conf/server.xml
.....
      <Connector port="8012" protocol="AJP/1.3" redirectPort="8446" connectionTimeout="10000" keepAliveTimeout="10000" />
.....  

如何在任何特定时刻列出并统计httpdtomcat之间的实时AJP连接?

1 个答案:

答案 0 :(得分:2)

您可以根据您的配置使用netstat查找到ajp端口8012的连接     netstat -an | grep 8012