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

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

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

    posts - 13,  comments - 4,  trackbacks - 0

    WebLogic9.2拒絕訪問的異常分析及解決方案
    之前分析不對,特此改正

    一、 故障概述

    近三個月來,已有3次發(fā)生業(yè)務自動開通系統(tǒng)執(zhí)行平臺維護系統(tǒng)訪問異常,所有頁面拒絕訪問并提示:

    Connection rejected, the server is in the RUNNING state. Starting service weblogic.application.internal.BackgroundDeploymentService$WaitForBackgroundCompletion, 110 of 112. Last service weblogic.deploy.service.internal.adminserver.HeartbeatService took 2ms.

    多點施工管理平臺維護系統(tǒng)同時出現上述問題,部署這兩個維護系統(tǒng)的WebLogic服務器服務異常。

    該故障使工單查詢、系統(tǒng)監(jiān)控、失敗工單轉移和受理等功能無法使用。對業(yè)務工單的自動執(zhí)行無影響,所有執(zhí)行服務器正常。

    每次均是采用強制停止服務后重啟的方式恢復服務。

    二、 故障描述

    訪問業(yè)務自動開通系統(tǒng)執(zhí)行平臺維護系統(tǒng)和多點施工管理平臺維護系統(tǒng)均報以下異常:

    Connection rejected, the server is in the RUNNING state. Starting service weblogic.application.internal.BackgroundDeploymentService$WaitForBackgroundCompletion, 110 of 112. Last service weblogic.deploy.service.internal.adminserver.HeartbeatService took 2ms.

    此時,網絡狀況、設備狀態(tài)、服務器操作系統(tǒng)均正常;WebLogic應用服務器異常,其控制臺無法正常訪問,顯示報告同業(yè)務自動開通系統(tǒng)執(zhí)行平臺維護系統(tǒng),且不能正常停止WebLogic服務。

    經查,WebLogic應用服務器在記錄以下日志后無法正常訪問:

    ####<2011-8-13 上午104615 CST> <Critical> <Server> <tfh-node2> <TFHWEB> <DynamicListenThread[Default]> <<WLS Kernel>> <> <> <1313203575118> <BEA-002616> <Failed to listen on channel "Default" on 132.60.5.29:8080, failure count: 2, failing for 1 seconds, java.net.SocketException: 無效的自變量>

    ####<2011-8-13 上午104659 CST> <Critical> <Server> <tfh-node2> <TFHWEB> <DynamicListenThread[Default]> <<WLS Kernel>> <> <> <1313203619270> <BEA-002617> <Attempting to close and reopen the server socket on on channel "Default" on 132.60.5.29:8080.>

    ####<2011-8-13 上午104709 CST> <Notice> <Server> <tfh-node2> <TFHWEB> <DynamicListenThread[Default]> <<WLS Kernel>> <> <> <1313203629287> <BEA-002614> <Reopening channel "Default" on 132.60.5.29:8080.>

    ####<2011-8-13 上午104709 CST> <Notice> <Server> <tfh-node2> <TFHWEB> <DynamicListenThread[Default]> <<WLS Kernel>> <> <> <1313203629787> <BEA-002615> <After having failed to listen, the server is now listening on channel "Default" on 132.60.5.29:8080.>

    之后所有訪問均記錄如下日志:

    ####<2011-8-13 上午104709 CST> <Notice> <Server> <tfh-node2> <TFHWEB> <DynamicListenThread[Default]> <<WLS Kernel>> <> <> <1313203629787> <BEA-002615> <After having failed to listen, the server is now listening on channel "Default" on 132.60.5.29:8080.>

     

    三、 處理過程和解決方法

    使用正常停止WebLogic服務的命令無法停止服務,強行killWebLogic服務進程,并按照正常流程啟動WebLogic服務

    。

        故障分析和建議

    1、故障的原因分析

    此故障是由WebLogic9.2bug導致,Oracle官方解釋如下:

    Solaris 9 或更高版本上使用 JDK 1.5 時,半閉套接口上的任何設置操作都會引發(fā) SocketException。這延遲了服務器在相同端口上接受新連接,而且如果故障間的最大補償時間達到最大值,還會導致回收服務器套接口。

    需要安裝CR283953補丁解決該BUG。

    以下為Oracle官方對CR283953補丁的英文解釋:

    http://docs.oracle.com/cd/E13222_01/wls/docs100/issues/known_resolved.html

    On Solaris 9 or later, with JDK 1.5, any set operation on a half-closed socket throws a SocketException. This delayed the server in accepting new connections on the same port and also caused the server socket to be recycled if the maximum backoff time between failures reaches its maximum.

    Solution:

    WebLogic Server no longer throws an exception in connection with a set operation on half-closed sockets.

     

    2、改進措施和計劃

    1.WebLogic服務編寫守護程序,定時查看WebLogic服務狀態(tài),若出現故障則重啟WebLogic服務。守護程序采用crontab+shell腳本實現,參見

    掃描日志重啟WebLogic服務shell腳本。

    2.獲取CR283953補丁,并安裝。BEA已被oracle收購,補丁已不能免費下載,具體詢oracle客服。

     

     

    posted on 2011-08-16 17:31 身在半空 閱讀(3627) 評論(3)  編輯  收藏

    FeedBack:
    # re: Solaris10下WebLogic9.2服務異常 java.net.SocketException: 無效的自變量
    2011-08-17 10:39 | 皮舞
    WebLogic9.2這個方案不錯。  回復  更多評論
      
    # re: Solaris10下WebLogic9.2服務異常 java.net.SocketException: 無效的自變量
    2011-08-18 15:35 | jinfh
    當時看你weblogic server偵聽端口的狀態(tài)了嗎? 如果wls被kill掉以后,8080端口通過netstat還能list出來的話,再次啟動weblogic肯定無法成功,因為端口已經被占用。

    記得tcp/ip有個參數,可以忽略這個已經占用的端口,可以查一查  回復  更多評論
      
    # re: Solaris10下WebLogic9.2服務異常 java.net.SocketException: 無效的自變量
    2011-08-18 17:36 | 身在半空
    沒有查看8080端口狀態(tài),但是可以正常啟動應該是沒有被占用。等待一段時間端口會自動釋放的,辦法是有點笨。@jinfh
      回復  更多評論
      

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


    網站導航:
     

    <2011年8月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿

    隨筆檔案

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 中文字幕亚洲精品| 精品熟女少妇a∨免费久久| 久操视频在线免费观看| 大胆亚洲人体视频| 牛牛在线精品观看免费正| 又粗又硬又黄又爽的免费视频| 亚洲av无码电影网| 最近2022中文字幕免费视频| 国产成人自产拍免费视频| 亚洲日本va中文字幕久久| 免费黄网站在线看| 亚洲国产熟亚洲女视频| 精品国产香蕉伊思人在线在线亚洲一区二区 | 三年片在线观看免费观看大全中国| 成全动漫视频在线观看免费高清版下载 | 中文字幕亚洲一区二区va在线| 韩国免费A级毛片久久| 亚洲成AV人在线观看天堂无码| 精品亚洲永久免费精品| 久久国产乱子伦精品免费不卡| 最近免费2019中文字幕大全| 99re在线精品视频免费| yy一级毛片免费视频| 亚洲第一成人在线| 亚洲国产成人一区二区三区| 亚洲国产成人va在线观看网址| 综合久久久久久中文字幕亚洲国产国产综合一区首| 日本特黄特黄刺激大片免费| 国产高清不卡免费视频| 97人伦色伦成人免费视频| 免费的黄色的网站| 免费观看无遮挡www的小视频| 久久久精品午夜免费不卡| 成人免费看片又大又黄| 99热在线免费观看| 亚洲第一永久AV网站久久精品男人的天堂AV | 精品免费久久久久久久| 亚洲视频一区二区| 亚洲一区无码精品色| 亚洲一区二区三区播放在线 | 久久久久噜噜噜亚洲熟女综合|