回覆列表
  • 1 # 使用者1801271729607

    我來回答一下吧首先你要確定,是真正的關閉還是假死,如果是真正的關閉就好辦了,這種一個月出一次且是直接關閉的就不要找原因了,觀查他的程序,如果沒有重啟就行了如果是假死就比較麻煩,我以前的辦法如下第一:相同的業務準備兩臺tomcat,正常時上面加一層nginx,下面兩臺tomcat同時提供服務;第二:nginx配製可以將超時的請求自動轉到另一臺正常的機器上去第三:兩臺tomcat都加上出錯簡訊報警(監控寶,監控一個url就可以了)第四:重點來了,等待下次再次出現問題,這時你不要重啟tomcat,你要對tomcat抓一個dump,然後分析之,參考文件:tomcat thread dump 分析文件原始地址:tomcat thread dump 分析希望對你有幫助,錯別字可能比較多見諒

  • 2 # 使用者5635123734932

    首先你要確定,是真正的關閉還是假死,如果是真正的關閉就好辦了,這種一個月出一次且是直接關閉的就不要找原因了,觀查他的程序,如果沒有重啟就行了。

    如果是假死就比較麻煩,我以前的辦法如下:

    相同的業務準備兩臺tomcat,正常時上面加一層nginx,下面兩臺tomcat同時提供服務;

    nginx配製可以將超時的請求自動轉到另一臺正常的機器上去;

    兩臺tomcat都加上出錯簡訊報警(監控寶,監控一個url就可以了);

    等待下次再次出現問題,這時你不要重啟tomcat,你要對tomcat抓一個dump,然後分析。

  • 中秋節和大豐收的關聯?
  • 半月板手術後吃一些軟骨素有用嗎?為什麼?