<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    GalaxyPilot —— D.S


            生命不熄,戰(zhàn)斗不止
    數(shù)據(jù)加載中……

    自動(dòng)重啟JBOSS服務(wù)器

    ??????開(kāi)發(fā)的應(yīng)用在測(cè)試過(guò)程中發(fā)生了java.lang.OutOfMemoryError 錯(cuò)誤,一時(shí)找不到問(wèn)題所在,只能先寫(xiě)個(gè)腳本,當(dāng)該腳本檢測(cè)到j(luò)boss服務(wù)擋掉時(shí),就自動(dòng)重啟jboss服務(wù)器。腳本中用到了pstools中的pskill,網(wǎng)上可以下載到,把這個(gè)腳本和pskill一起放到j(luò)boss的bin目錄下即可。只pskill java后,運(yùn)行bat的cmd窗口并沒(méi)有關(guān)掉,本人也沒(méi)有找到在腳本中得到cmd窗口ID的方法,用WshShell.Exec也有一些問(wèn)題,所以只能再pskill cmd,這樣可能會(huì)影響您的其它工作,可以根據(jù)您的情況做一些修改。而且腳本只能通過(guò)wscript.exe來(lái)運(yùn)行,也就是不讓出現(xiàn)cmd窗口,不然會(huì)一起被kill掉,這樣就達(dá)不到自動(dòng)重啟的目的。
    ??????另一個(gè)問(wèn)題是當(dāng)出現(xiàn)java.lang.OutOfMemoryError錯(cuò)誤時(shí),jboss服務(wù)器好像并不是完全擋掉,一些不訪問(wèn)數(shù)據(jù)庫(kù)的jsp頁(yè)面一樣可以訪問(wèn),所以ping.jsp最好是一個(gè)訪問(wèn)了數(shù)據(jù)庫(kù)的文件。當(dāng)然,腳本中循環(huán)訪問(wèn)該頁(yè)面,肯定會(huì)加重web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器的負(fù)擔(dān),所以,循環(huán)的速度要根據(jù)您的具體情況做適當(dāng)?shù)恼{(diào)整。該腳本不至是針對(duì)jboss服務(wù)器和java.lang.OutOfMemoryError,作很少的修改,您可以應(yīng)用到其它服務(wù)器和檢查特定的web服務(wù)器出現(xiàn)的問(wèn)題,然后做相應(yīng)的處理。

    ------------------------restart.vbs------------------------
    on error resume next
    Dim a
    a=true
    set WshShell = WScript.CreateObject("WScript.Shell")
    WshShell.Run("run.bat")
    WScript.Sleep(60000)
    Do While a
    ???set http = CreateObject("Microsoft.XMLHTTP")
    ???http.open "POST","
    ???http.send
    ???if http.Status > 300 then
    ??????WshShell.Run("pskill java")
    ??????WScript.Sleep(3000)
    ??????WshShell.Run("pskill cmd")
    ??????WshShell.Run("run.bat")
    ??????WScript.Sleep(60000)
    ???end if
    ???WScript.Sleep(5000)
    loop

    posted on 2006-04-18 10:19 舵手 閱讀(5091) 評(píng)論(6)  編輯  收藏

    評(píng)論

    # re: 自動(dòng)重啟JBOSS服務(wù)器  回復(fù)  更多評(píng)論   

    呵呵,我安裝時(shí)把Tomcat裝成系統(tǒng)服務(wù)了,把樓主發(fā)給我的代碼修改如下:
    ------------------------restart.vbs------------------------
    on error resume Next

    Dim a
    a = True

    set WshShell = WScript.CreateObject("WScript.Shell")

    Do While a
    set http = CreateObject("Microsoft.XMLHTTP")
    http.open "POST","http://127.0.0.1:8080/index.jsp",false
    http.send
    if http.Status > 300 then
    WshShell.Run("net stop tomcat5")
    WScript.Sleep(90000)
    WshShell.Run("net start tomcat5")
    end if
    WScript.Sleep(30000)
    loop
    2006-05-11 17:54 | Netboy

    # re: 自動(dòng)重啟JBOSS服務(wù)器  回復(fù)  更多評(píng)論   

    http.open "POST","http://127.0.0.1:8080/index.jsp",false
    2009-01-04 12:22 | 張慧華

    # re: 自動(dòng)重啟JBOSS服務(wù)器  回復(fù)  更多評(píng)論   

    沒(méi)有必要去訪問(wèn)這個(gè)頁(yè)面http://127.0.0.1:8080/index.jsp.
    周期性訪問(wèn)index.jsp,加重web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器的負(fù)擔(dān).
    自己創(chuàng)建一個(gè)很簡(jiǎn)單的測(cè)試頁(yè)面比較好.
    2009-01-04 12:27 | 張慧華

    # re: 自動(dòng)重啟JBOSS服務(wù)器  回復(fù)  更多評(píng)論   

    樓上的朋友看錯(cuò)了,
    我的代碼里是
    http.open "POST","http://127.0.0.1:8080/gtgdh/ping.jsp",false
    ping.jsp就是簡(jiǎn)單的測(cè)試頁(yè)面。
    2009-01-04 21:27 | 舵手 QQ:8117892

    # re: 自動(dòng)重啟JBOSS服務(wù)器  回復(fù)  更多評(píng)論   

    如果服務(wù)器是Linux的,shell 腳本好像不能發(fā)http請(qǐng)求。
    我想重啟腳本只能用C或Java等去寫(xiě)了。
    不知各位有沒(méi)有更好的方法。
    2009-03-06 16:18 | 張慧華

    # re: 自動(dòng)重啟JBOSS服務(wù)器  回復(fù)  更多評(píng)論   

    (web server軟件)UFO不會(huì)出現(xiàn)一個(gè)字節(jié)的內(nèi)存泄漏和一個(gè)線程的不能回收,使用UFO做Web Server的好處是網(wǎng)站能做得很穩(wěn)定,永遠(yuǎn)也不會(huì)自己down掉;UFO在托管機(jī)房丟包率很高、遭受Hacker攻擊、互聯(lián)網(wǎng) 骨干網(wǎng)被黑等惡劣的環(huán)境條件下仍然能很好地運(yùn)行;UFO在對(duì)付Hacker方面(防Hacker弄down和Hacker抓取不該訪問(wèn)的資源)也有足夠措施。
    另外,UFO幾乎不會(huì)進(jìn)行垃圾回收,消耗CPU很少,在普通的PC Server上用UFO運(yùn)行網(wǎng)站,平時(shí)CPU占用率<0.1%,最多時(shí)也不會(huì)超 過(guò)5%。您知道,JVM的垃圾回收會(huì)導(dǎo)致大量的運(yùn)算,消耗很多CPU,從而導(dǎo)致Server的負(fù)載能力和響應(yīng)速度下降。UFO在對(duì)象管理方面采 用了很好的機(jī)制和算法,做得很出色。用UFO運(yùn)行網(wǎng)站,可以一直保證高負(fù)載能力,快速的響應(yīng)速度和低CPU消耗。發(fā)布網(wǎng)址:www.gm365.com
    2009-06-22 10:29 | ufo

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 中文字幕日本人妻久久久免费| 国产亚洲美女精品久久久久狼| 亚洲视频精品在线| 日韩成人免费aa在线看| 久久成人永久免费播放| 亚洲成AV人片在线观看无| 最近最新MV在线观看免费高清| 精品乱子伦一区二区三区高清免费播放 | 亚洲av不卡一区二区三区| 久久国产色AV免费看| 青青免费在线视频| 国产精品亚洲片在线va| 亚洲色婷婷一区二区三区| 国产免费午夜a无码v视频| 久久久久久久久免费看无码| 日本免费xxxx色视频| 国产成人精品无码免费看| 中文字幕无码免费久久9一区9| 一级毛片a免费播放王色电影| 亚洲国产午夜精品理论片在线播放| 久久青青草原亚洲av无码app| 亚洲AV永久精品爱情岛论坛| 精品亚洲成a人片在线观看 | 亚洲首页国产精品丝袜| 久久亚洲精品国产精品黑人| 国产成人综合亚洲| 巨胸喷奶水视频www免费视频 | 日本成年免费网站| 亚洲av午夜精品一区二区三区| 全部免费毛片在线| 亚洲精品无码成人片久久| 一级毛片免费一级直接观看| 免费污视频在线观看| 成人毛片免费观看视频大全| 亚洲一级Av无码毛片久久精品| 亚洲AV无码乱码国产麻豆穿越| 成人国产精品免费视频| 久久久久亚洲精品美女| 日韩插啊免费视频在线观看| 亚洲成?Ⅴ人在线观看无码| 国产精品美女久久久免费|