<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)航:
     
    主站蜘蛛池模板: 亚洲人成无码网WWW| 毛片在线免费视频| 中文字幕亚洲不卡在线亚瑟| 亚洲成av人无码亚洲成av人| 成人免费视频网址| 亚洲精品一卡2卡3卡四卡乱码| 男人的好看免费观看在线视频| 亚洲一卡二卡三卡| 在线观看无码AV网站永久免费| 亚洲成人免费在线观看| 亚洲免费电影网站| 亚洲电影在线播放| 免费H网站在线观看的| 麻豆狠色伊人亚洲综合网站| 成人免费无码视频在线网站| 亚洲中文字幕无码av永久| 毛片高清视频在线看免费观看| 国产亚洲中文日本不卡二区| 国产精品99久久免费| 无遮挡a级毛片免费看| 亚洲中文字幕在线第六区| AAA日本高清在线播放免费观看| 亚洲va中文字幕无码久久| 亚洲乱码日产精品a级毛片久久| 免费人成大片在线观看播放电影 | 久久精品国产69国产精品亚洲 | 久久免费的精品国产V∧| 亚洲综合一区二区| 毛色毛片免费观看| 又长又大又粗又硬3p免费视频| 77777亚洲午夜久久多人| 久久久久久毛片免费播放| 亚洲愉拍一区二区三区| 亚洲国产精品无码久久九九 | 毛片免费全部免费观看| 国产精品亚洲精品爽爽| 亚洲AV无码一区二区三区系列| 四虎最新永久免费视频| 欧洲亚洲综合一区二区三区| 九月丁香婷婷亚洲综合色| 成年女人毛片免费播放视频m|