經(jīng)驗不在于年限,在于積累---專注互聯(lián)網(wǎng)軟件開發(fā)

          把工作當事業(yè)做,把項目當作品做!

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            55 Posts :: 0 Stories :: 66 Comments :: 0 Trackbacks

          最近發(fā)現(xiàn)一個線上項目運行一段時間之后會僵死。程序不報任何異常,占有系統(tǒng)資源也都正常,就是對外提供不了服務了。

          (友情提示:本博文章歡迎轉(zhuǎn)載,但請注明出處:hankchen,http://www.aygfsteel.com/hankchen

          根據(jù)經(jīng)驗,應該是程序有死鎖情況,于是在線上運行“jstack –F <pid>”命令,想把線程堆棧dump下來。

          但是,發(fā)現(xiàn)這個命令老是報下面的錯誤:

          Thread 27316: (state = BLOCKED)
          Error occurred during stack walking:
          sun.jvm.hotspot.debugger.DebuggerException: sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp

          線上環(huán)境是:

          Linux 2.6.18-194.el5 x86_64 x86_64 x86_64 GNU/Linux

          java version "1.6.0_21"
          Java(TM) SE Runtime Environment (build 1.6.0_21-b04)
          Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)

          經(jīng)過分析發(fā)現(xiàn),這是JDK6u23之前版本的一個Bug,將JDK升級到最新版本(1.6.0_31)就可以解決問題了。

          {B0E1C5D8-CE33-4940-B416-2E75003A59FA}

          (友情提示:本博文章歡迎轉(zhuǎn)載,但請注明出處:hankchen,http://www.aygfsteel.com/hankchen

          posted on 2012-04-09 16:04 hankchen 閱讀(12657) 評論(3)  編輯  收藏 所屬分類: 工作感悟

          Feedback

          # re: jstack -F 命令在Linux 64位機器報錯:get_thread_regs failed for a lwp[未登錄] 2012-08-27 18:51 xy
          你好 我也遇到相同的問題,jstack -F報錯,而且外部socket連接都是close_wait狀態(tài),請問你是怎么肯定jdk的bug,能說的詳細點么?  回復  更多評論
            

          # re: jstack -F 命令在Linux 64位機器報錯:get_thread_regs failed for a lwp[未登錄] 2012-08-27 18:53 xy
          還有一個現(xiàn)象 我重裝系統(tǒng)以后就沒有發(fā)生這個錯誤了,是不是跟系統(tǒng)有關(guān)系?  回復  更多評論
            

          # re: jstack -F 命令在Linux 64位機器報錯:get_thread_regs failed for a lwp 2014-08-07 23:06 ezezas
          但是根據(jù)堆棧信息來看,no deadlocks found,沒有發(fā)現(xiàn)死鎖,請問最終是如何處理的?非常感謝  回復  更多評論
            

          主站蜘蛛池模板: 吉木萨尔县| 获嘉县| 山丹县| 耿马| 巫山县| 淮安市| 桃源县| 扎赉特旗| 灯塔市| 新乐市| 商洛市| 札达县| 唐河县| 营山县| 云和县| 元朗区| 安阳县| 凉城县| 裕民县| 化州市| 平乡县| 栖霞市| 镇宁| 东乌珠穆沁旗| 建瓯市| 阿克陶县| 东山县| 云安县| 大姚县| 竹北市| 阳高县| 衡水市| 陈巴尔虎旗| 宝鸡市| 大埔区| 儋州市| 洛阳市| 萍乡市| 康保县| 湄潭县| 靖江市|