亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

MC4J遠程監測Tomcat集群-JMX助Tomcat1(圖)

2019-11-18 13:04:03
字體:
來源:轉載
供稿:網友

  摘要
  
  最新版本的Tomcat(5.5.9)采用java治理擴展(JMX)治理beans(managed beans)技術實現了對servlet容器的治理,其中包括監測所有的集群(cluster)元素和session復制情況。本文探討了Tomcat對集群和session復制的支持,作者Srini Penchikala介紹了所有能用MBeans API監測的Tomcat集群組件。他還通過一個運行在集群上的Web應用示例展示了如何監測集群的細節和session復制,以及用JMX控制臺顯示服務器的統計數據。(原文2,300詞,2005年8月1日發表)
  
  J2SE5.0在監測和治理方面的支持很全面,擁有對Java平臺及運行于其上的應用進行遠程監測能力。J2SE 5.0中包含了Java治理擴展(JMX)遠程監測技術,這是對JVM監控能力的一個新的補充。Java規范第160號需求是JMX遠程監測規范,它是關于遠程訪問機制的,為基于JMX的代理制定了一套遠程客戶端API。
  
  Tomcat 5.5在設計上借助了J2SE 5.0內建的JMX技術,5.5版(由Tomcat 5.0.27發展而來)實現了最新的Servlet (2.4) 規范和JavaServer Pages (2.0)規范,并對Tomcat服務器架構在很大程度上做了重新設計和組合。它運行更加穩定,與Tomcat 4.x相比,性能、伸縮性、可靠性、JMX監測、集成的session集群和應用部署等方面都有了提高。
  
  有了最新版的Tomcat和J2SE 5.0的JMX技術,我們就可以通過JMX來使用servlet容器的屬性和方法,同時減少與JMX相關的復雜編碼。我在本文中將介紹如何在啟動Tomcat servlet容器時啟用遠程JMX監測,以及一個運行在有session復制功能的Tomcat集群上的Web應用示例。最后,我們用JMX客戶端查看集群元素和HTTP session的細節。不過在我們深入探討遠程JMX監測之前,還是先看一下構成Tomcat集群的組件類。
  
  集群元素
  
  一個Tomcat集群由六個主要的組件構成:cluster(集群),membership(成員),sender(發送者),receiver(接收者),replication valve(復制閥)和deployer(部署者)。
  
  表1說明了Tomcat中的每個組件是如何完成集群和session復制工作的。
  
  表1 Tomcat集群元素
  
 MC4J遠程監測Tomcat集群-JMX助Tomcat1(圖)(圖一)

  有關集群元素的具體說明參見Tomcat 5.5的集群文檔。
  
  Tomcat 5.5在集群、session復制、服務器監測和治理方面相對以前的版本(Tomcat 4.1 和 5.0)做了一些改進。在Tomcat 4中幾個服務器組件(如host、engine和service)可用MBeans來監測,而在Tomcat 5.5中Yoav Shapira、Filip Hanik和其他的Tomcat開發者為監測集群元素編寫了JMX實現。
  
  既然我們已經了解了每個Tomcat集群元素的功能,接下來讓我們看看各種連接Tomcat服務器集群和監測集群情況的JMX客戶端工具。
  
  JMX客戶端
  
  JMX客戶端是一個用來連接JMX代理(運行在本地或遠程)的圖形化用戶界面(客戶機/服務器或瘦客戶端)。理想的JMX客戶端具備以下特點,能夠有效地監測應用服務器而不為其帶來額外的負擔:
  
  ---對系統和網絡資源的低占用
  ---能保持系統的穩定和性能
  ---少量的或無需非凡設置(即使需要設置,也是簡單明了而不是編程方式的)
  ---可提供良好的報告
  
  J2SE 5.0附帶了一個稱為Jconsole的JMX客戶端工具,可用來查看JVM運行時的具體情況。Tomcat的安裝中包含了一個叫做JMXPRoxyServlet的JMX servlet,可用來查看、更新Tomcat MBeans的屬性。它是一個能查看、操作運行于Tomcat容器中的MBeans的輕量級代理,通過與命令行腳本共同作用來監測和改變Tomcat的內部運行。JMX Query和Set命令分別用于查詢MBeans和修改它們的屬性和操作。
  
  除了這兩個工具,還有幾個第三方開源JMX客戶端應用程序(本文的資源部分有與之相關的鏈接):
  
  ---XMOJO
  ---jManage
  ---MX4J
  ---Spring JMX
  ---JMX-Html適配器
  ---MC4J JMX控制臺
  
  在本文中我將介紹如何安裝和配置MC4J,遠程連接到Tomcat Servlet容器,以及監測服務器集群所有的MBeans組件。
  
  用MC4J實現JMX遠程監測與治理
  
  MC4J控制臺提供了以下功能:
  
  ---以樹狀方式顯示MBeans的屬性、操作和通知
  ---設置MBeans屬性值
  ---執行MBeans操作
  ---連接多個J2EE應用服務器
  ---圖形化顯示MBeans屬性
  
  我在本文的示例中用的是MC4J 1.2 Beta 9。安裝MC4J可從SourceForge下載可執行文件(MC4J-12b9-Windows.exe),然后雙擊該文件進行安裝,安裝過程中會提示選擇JDK宿主目錄和MC4J安裝目錄(本文是安裝在c:/dev/tools目錄下)。
  
  為JMX設置系統屬性
  
  只有對一些系統屬性進行設置后才能使用JMX遠程監測,這些屬性由一個在JAVA_HOME/lib/management目錄下名為management.properties的屬性文件設定。表2給出了啟用JXM監測所必須設定的屬性。
  
  表2 啟用JMX監測所需的系統屬性
  
 MC4J遠程監測Tomcat集群-JMX助Tomcat1(圖)(圖二)

  設置密碼文件非常重要,非凡是在多用戶的環境下。我按以下步驟在JAVA_HOME/lib/management目錄下建立密碼文件:
  
  ---用密碼模板文件(文件名jmxremote.passWord.template)拷貝出一個名為jmxremote.password的新文件
  ---將密碼文件的文件權限設置為只有你能讀寫
  ---為角色設置密碼,如monitorRole 和controlRole
  ---當啟動JVM時系統屬性已經設置成表2的樣子
  
  Tomcat集群的配置
  
  我采用Tomcat 5.5.9組建Tomcat集群。本文使用的服務器集群由兩個Tomcat實例組成,它們共享session狀態,通過負載均衡在集群節點間分配處理請求。我的集群配置用到了SimpleTcpCluster 和 DeltaManager選項(使用默認值),在我的系列文章“Tomcat的集群與負載均衡”(ONJava.com,2004年)中對集群的組建有更具體的闡述。
  
  為了能夠在啟動Tomcat服務器時啟用遠程JMX監測,要對位于CATALINA_HOME/bin目錄下的 Tomcat啟動腳本(catalina.bat 或catalina.sh)做如下修改:
  
  set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=8999
  
  注重:你在對第二個Tomcat實例的jmxremote端口設置時必須指定不同的端口(9999)。
  
  圖1 給出了集群的拓撲細節。
  
 MC4J遠程監測Tomcat集群-JMX助Tomcat1(圖)(圖三)
點擊查看大圖

  
圖1 Tomcat集群架構示意圖。

  
  表3列出了組建Tomcat集群所需的各項配置參數。
  
  表3 集群配置具體說明
  
MC4J遠程監測Tomcat集群-JMX助Tomcat1(圖)(圖四)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品黄页免费高清在线观看| 久久久久久国产精品美女| 91精品久久久久久久久久久久久| 日韩免费在线看| 日韩欧美大尺度| 精品无码久久久久久国产| 欧美伦理91i| 国产精品精品一区二区三区午夜版| 狠狠色噜噜狠狠狠狠97| 日本在线精品视频| 日韩午夜在线视频| 亚洲精品国产电影| 欧美视频免费在线| 欧美老少配视频| 成人av色在线观看| 韩剧1988免费观看全集| 国产99久久精品一区二区 夜夜躁日日躁| 国产ts人妖一区二区三区| 国产91精品最新在线播放| 亚洲香蕉成人av网站在线观看| 国产精品色悠悠| 最新中文字幕亚洲| 国产精品无码专区在线观看| 91视频国产一区| 国产精品久久久久99| 欧美劲爆第一页| 亚洲激情在线观看| 久久影视免费观看| 精品久久久久国产| 在线播放日韩av| 91久久精品日日躁夜夜躁国产| 中文字幕在线国产精品| 亚洲欧美在线免费| 国产精品7m视频| 亚洲free性xxxx护士白浆| 午夜精品久久久久久久99热| 国产精品一区二区三区在线播放| 成人xvideos免费视频| 成人97在线观看视频| 欧美性xxxxxxx| 国产69精品久久久久99| 日韩av免费看| 亚洲免费视频观看| 国产精品视频永久免费播放| 亚洲男人天堂九九视频| 韩国精品美女www爽爽爽视频| 成人av色在线观看| 国产综合香蕉五月婷在线| 亚洲欧美综合图区| 国产日本欧美一区二区三区在线| 日韩av成人在线| 亚洲成色www8888| 欧美国产亚洲精品久久久8v| 国产精品偷伦免费视频观看的| 91久久嫩草影院一区二区| 日韩在线www| 日韩av在线网页| 久久精品在线视频| 亚洲a成v人在线观看| 日韩免费看的电影电视剧大全| 久久亚洲综合国产精品99麻豆精品福利| 97精品视频在线播放| 中文字幕精品一区久久久久| 亚洲影院在线看| 国产亚洲a∨片在线观看| www.日本久久久久com.| 国产丝袜视频一区| 欧美日韩在线第一页| 久久精品国产成人| 久久久久久久av| 欧美伦理91i| 538国产精品一区二区免费视频| 亚洲美女激情视频| 日韩精品极品毛片系列视频| 欧美电影在线免费观看网站| 92看片淫黄大片欧美看国产片| 亚洲人成电影网站色xx| 欧美日韩亚洲91| 少妇高潮 亚洲精品| 欧美重口另类videos人妖| 97人人模人人爽人人喊中文字| 中文字幕在线观看亚洲| 97色在线播放视频| 狠狠综合久久av一区二区小说| 久热精品视频在线免费观看| 国产精品日韩久久久久| 一区二区三区高清国产| 高清日韩电视剧大全免费播放在线观看| 亚洲成av人乱码色午夜| 欧美一区三区三区高中清蜜桃| 亚洲成人久久网| 韩国三级日本三级少妇99| 亚洲男人的天堂网站| 亚洲欧美精品suv| 欧美色视频日本高清在线观看| 欧美成人中文字幕| 国产有码在线一区二区视频| 亚洲美女性视频| 成人免费高清完整版在线观看| 中文字幕一区日韩电影| 亚洲成人久久一区| 日韩不卡在线观看| 黄色精品在线看| 中文在线不卡视频| 成人午夜在线观看| 色噜噜久久综合伊人一本| 亚洲国产精品va在看黑人| 欧美性极品xxxx做受| 97av在线视频免费播放| 欧美风情在线观看| 国产欧美va欧美va香蕉在线| 91美女片黄在线观看游戏| 精品国产1区2区| 久久视频这里只有精品| 欧美一区二区三区图| 日本韩国欧美精品大片卡二| 亚洲欧美自拍一区| 色综合91久久精品中文字幕| 欧美性在线观看| 国产精品永久在线| 热99在线视频| 国产女人18毛片水18精品| 精品国偷自产在线视频99| 精品高清一区二区三区| 在线观看日韩视频| 狠狠色香婷婷久久亚洲精品| 亚洲精品电影在线| 亚洲美女av电影| 97国产在线观看| 欧美大奶子在线| www.99久久热国产日韩欧美.com| 亚洲精品久久久久久久久久久久久| 亚洲伊人一本大道中文字幕| 亚洲人成网站777色婷婷| 国内精品一区二区三区| 国产精品专区第二| 热99精品只有里视频精品| 91国产美女视频| 中文字幕精品久久| 韩国19禁主播vip福利视频| 欧美中文字幕在线视频| 亚洲一区二区三区成人在线视频精品| 国产99在线|中文| 国产在线久久久| 亚洲影院色在线观看免费| 欧美日韩成人精品| 国产精品激情av电影在线观看| 亚洲精品91美女久久久久久久| 久热在线中文字幕色999舞| 久久亚洲精品小早川怜子66| 欧美人交a欧美精品| 91日本在线视频| 国产精品一区二区三区毛片淫片| 午夜剧场成人观在线视频免费观看| 亚洲护士老师的毛茸茸最新章节| 色婷婷综合久久久久| 国语自产精品视频在线看一大j8| 欧美日韩亚洲网| 日韩精品电影网| 亚洲精品av在线播放| 夜夜狂射影院欧美极品| 亚洲精品成人久久| 久久夜色精品国产亚洲aⅴ| 国产精品香蕉av|