程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 如何監控Tomcat服務器

如何監控Tomcat服務器

編輯:關於JAVA

在進行性能測試時,一般都需要對應用服務器(網站服務器培訓 郵件服務器培訓 視訊服務器培訓 )進行監控,監控的指標包括應用服務器的JVM使用狀況、可用連接數、隊列長度等信息。商業的應用服務器如WebLogic、WebSphere等都提供了Console對這些指標進行監控,在性能測試時可以很容易觀察這些指標的情況。

Tomcat作為在國內得到廣泛應用的J2EE服務器,在不少項目中都得到了使用。Tomcat小巧靈活、配置簡單,非常適合小的WEB應用使用。但在對使用Tomcat的應用系統進行性能測試時,最頭疼的問題就是不能獲得應用服務器的相關性能指標數據。

其實,從Tomcat 5.0開始,Tomcat就已經為自己提供了一個用於監控應用服務器性能指標的servelet ―― status servelet。安裝完Tomcat 5之後,通過訪問 http://yourhost:port/manager/status 就可以獲得當時的應用服務器監控數據。

當然,為了安全起見,Tomcat 5在缺省安裝時是不允許用戶直接訪問 http://yourhost:port/manager/status 的,訪問的時候會給出一個403(forbidden)的錯誤信息。在Tomcat的Manual裡說明了允許用戶訪問的方法:

1. 轉到Tomcat的安裝目錄下;

2. 修改conf/tomcat-users.XML文件,在其中加入一行

這樣就可以在訪問 http://yourhost:port/manager/status 時給出 servermon 的用戶名與口令,查看到應用服務器的相關性能指標數據。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved