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

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

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

    隨筆 - 42  文章 - 71  trackbacks - 0
    <2012年2月>
    2930311234
    567891011
    12131415161718
    19202122232425
    26272829123
    45678910

    常用鏈接

    留言簿

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    系統環境:WebSphere 6.1.0.25 Network Deployment, 有集群,前端用IBM Http Server Plugin
    事情是這樣的,由于本集群上有多個應用,所以在更新應用時不可以重啟App Server。同時,在集群環境中,如果直接更新應用,會自動觸發WAS集群中的App Server重啟。所以我們更新應用的習慣是,先停止應用,再卸載,然后再部署新的版本。
    在這樣的應用更新實施之后,出現過兩次這樣的情況:部署后的新應用,功能都正常,就是樣式全丟了。使用Firefox的Firebug跟蹤一下,發現是在請求style.css時,服務器給了503 Service Unavailable的響應。檢查服務器上應用部署目錄,物理文件都在,訪問權限也正常,但是就是無法正確請求到這個文件。
    搜索了很多文檔,終于找到了這個問題的原因,屬于WAS的Bug:
    PK80333: CANNOT DISPLAY A CERTAIN GIF FILE
    大意是說:當應用正在停止的時候,在某個很短的時間段內,如果服務器接收到一個靜態資源(css, js, html, 圖片等)的請求,此時,這個靜態資源會被服務器標識為永久性不可用。即使應用再次啟動,訪問這個靜態資源,服務器也會給出503 Service Unavailable的響應。但是對于動態資源,例如JSP和Servlet就不存在這個問題。
    這個問題在6.0.1.27修復。
     
    或者,重新啟動App Server,也會恢復。
    并且,在發生故障的場景中,應用啟動之后,如果換一個域名訪問此靜態資源,就是正常的。
    比如說:http://xx.com/styles/style.css 請求正好在應用停止的那個片刻到達服務器,那么后續所有的對于http://xx.com/styles/style.css的請求都會收到503的響應。但是如果換一個指向同一地址的http://xx1.com/styles/style.css請求,則是正常的。
    以下是原文:
     
    Problem summary
    ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server Version 6.1*
    *                  and Version 7.0 users.                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: All requests for a static file result   *
    *                      in a                                    *
    *                      Servlet.has.become.temporarily.unavaila *
    *                      ble.for.service exception.              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When an application is being stopped a small timing window
    exists during which, if a request for a static file is
    received, the static file will become permanently unavailable
    even after the application has been restarted. Once the static
    file has become permanently unavailable all requests for the
    file will result in a
    Servlet.has.become.temporarily.unavailable.for.service
    exception. The problem will persist until the server on which
    the application is running is restarted.
    Note the problem  occurs for static files only and not, for
    example, for servlets and JavaServer Pages (JSPs).
    Problem conclusion
    The WebContainer has been modified to remove the timing window
    so that a request for a static file during application stop
    cannot cause the static file to become permanently unavailable.
    The fix for this APAR is currently targeted for inclusion in
    fix packs 6.1.0.27 and 7.0.0.5. 
    posted on 2012-02-29 15:24 YODA 閱讀(3987) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 97免费人妻在线视频| 77777午夜亚洲| 日本在线观看免费高清| 亚洲一区二区高清| 黄网站免费在线观看| 伊人久久精品亚洲午夜| 黄色网址免费在线| 亚洲综合熟女久久久30p| 最近中文字幕2019高清免费| 亚洲熟妇无码AV| 亚洲精品无码Av人在线观看国产| 2021久久精品免费观看| 丰满妇女做a级毛片免费观看| 久久青青草原亚洲av无码app| 日本大片在线看黄a∨免费| 亚洲日韩亚洲另类激情文学| 亚洲美女高清一区二区三区| 国产成人亚洲精品蜜芽影院| 免费黄色毛片视频| 亚洲狠狠婷婷综合久久| 337p日本欧洲亚洲大胆裸体艺术| 成人黄色免费网站| 香蕉视频在线免费看| 久久精品夜色国产亚洲av| 麻豆国产VA免费精品高清在线| APP在线免费观看视频| 亚洲AV成人无码网天堂| 亚洲精品无码专区2| 日韩免费一区二区三区在线| a级毛片免费观看在线| 亚洲色欲色欱wwW在线| 亚洲视频.com| 永久免费av无码网站韩国毛片| 精品无码国产污污污免费网站国产| 亚洲hairy多毛pics大全| 亚洲精品视频专区| 好爽…又高潮了毛片免费看| 综合一区自拍亚洲综合图区| 久久久精品国产亚洲成人满18免费网站 | 亚洲av无码成人精品区在线播放| 国产免费丝袜调教视频|