少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

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

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

            其實,從Tomcat 5.0開始,Tomcat就已經(jīng)為自己提供了一個用于監(jiān)控應用服務器性能指標的servelet —— status servelet。安裝完Tomcat 5之后,通過訪問 http://yourhost:port/manager/status 就可以獲得當時的應用服務器監(jiān)控數(shù)據(jù)。

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

             1. 轉到Tomcat的安裝目錄下;
             2. 修改conf/tomcat-users.xml文件,在其中加入一行  <user username="servermon" password="passwd" roles="manager"/>

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



          http://java.chinaitlab.com/server/783798.html 

          posted on 2012-09-27 20:38 abin 閱讀(322) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 通渭县| 苍梧县| 依安县| 上林县| 达州市| 屏南县| 刚察县| 青冈县| 威信县| 宁河县| 保靖县| 景泰县| 竹溪县| 东方市| 安国市| 山西省| 绍兴市| 舒城县| 盐城市| 固阳县| 嘉荫县| 绥中县| 肇源县| 阳城县| 刚察县| 桑植县| 定南县| 石楼县| 西贡区| 大英县| 邢台市| 赫章县| 台安县| 习水县| 军事| 上饶市| 疏附县| 新绛县| 南京市| 秀山| 乡宁县|