您好,登錄后才能下訂單哦!
昨晚9時許,收到項目現場的同事電話,說一個正在運行的WAS因為日志及DUMP文件過大造成磁盤空間不足,宕機了。在處理過程中刪除了超大的DUMP文件,但是無法啟動was了,沒有任何有效的日志輸出,was就停留在了“服務器已啟動,但是初始化失敗”的畫面上。
最初懷疑是運行環境發生了變化,我反復讓同事確認JDK版本,hosts文件以及was目錄的屬主信息。但始終未發現任何異常或者有價值的信息。
后來,讓同事
將“/was61/IBM/WebSphere/AppServer/profiles/AppSrv01/tranlog”這個目錄修改一下名字,然后創建一個空的tranlog目錄,再啟動試試,結果依然不行。
但發現一個重要信息“還是啟動失敗,新建的tranlog里面也是空的 ”,這個就不正常了,這個文件夾里應該有內容的,說明啟動中止了。
在準備臨時遷移到tomcat之前,我突然想再嘗試一下清空LOGS目錄:把現在的logs目錄也改名,建一個同名空目錄。依據是:在出問題前后只是logs目錄下內容有刪除,既然這樣讓系統重新生成一下,只要有一個logs空目錄系統就可以啟動。
然后ok,臨近晚上11點了,耗時將近兩個小時,辛苦現場的兄弟們了。
dump文件產生原因需要繼續深入研究分析,但“初始化失敗”這種故障,上邊的處理方式也是一個參考路子。^_^
原創隨筆,轉載請注明出處。
starcloud
2017年1月18日
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。