监控tomcat使用情况:
注:系统架构门口nginx之后是tomcat,nginx会直接把请求发送给tomcat
1.首先安装好tomcat,这个在tomcat1中已经说明,现在现在到tomcat的conf目录下vi server.xml打开这个文件
<Service name="Catalina">日常使用
tomcat端口号 <Connector port="8080" protocol="HTTP/1.1"
超时时间 connectionTimeout="20000" maxThreads="180"最大线程数
https的端口号 基本不用要有需要证书 redirectPort="8443" />
2.然后在tomcat的bin目录下启动 ./startup.sh
关闭./shutdown.sh , 一般怕启动时出错 课 启动同时打印日志 ./startup.sh tail -f logs/catalina.out
3.tomcat启动后再PC端输入IP+端口号访问点击manager APP进入看页面提示去linLinux下vi tomcat-users.xml文件添加以下内容
<role rolename="manager-gui"/> 这一行表示如在页面访问报错没有权限则添加
<role rolename="admin-gui"/>
<user username="tomcat" password="123456" roles="manager-gui"/> 这一行如在pc短粘贴的是admin则需要改成manager不然会报403,添加完wq保存退出,然后重启tomcat的
4.重启tomcat后再pc从新刷页面点击 Server Status然后会提示输入用户名密码(就刚才在 tomcat-users.xml添加的内容)然后进入
Current thread count: 线程数 Processing time: 请求时间 Bytes received: 发送请求数 Bytes sent: 接收请求数
Current thread busy:繁忙的线程 Request count: 请求数
Max processing time: 最大的进程响应时间 Error count: 错误的
P: Parse and prepare request 表示请求是暂停的 S: Service 正在工作的 F: Finishing 运行的 R: Ready准备好的