CentOS6.9下JAVA程序淚崩

在2017/7某一天,把測試用的centos6(運行着cloudstack若干agent)給yum update了下(至CentOS6.9)。
當時沒有重啓, 可能有些程序沒有影響到。centos

上週末,大廈停電,服務器都給關了,而後在次日來電後,全部cloudstack-agent所有離線,沒法正常服務。服務器

遠程進去一看,簡直瘋掉:測試

  1. 硬盤佔有用100%,因agent僅爲IAAS服務提供CPU和內存資源,硬盤都是比較小的。查看發現/var/log/cloudstack/agent下的agent日誌和/tmp下的hs_err_pid等一直瘋漲。大概是這麼個意思A fatal error has been detected by the Java Runtime Environment:日誌

  2. 查看JVM相關的進程,發現cloudstack-agent服務一直沒法正常啓動,但卻在不停的建立新的進程。code

只好手動結束了JVM進程,而後重啓cloudstack-agent服務和系統,皆沒法讓服務正常運行。
後來執行了"yum update",發現kernel有幾處升級,而後reboot,一切又迴歸正常。進程

因此,沒事不要隨便搞全局的升級,還好不是生產環境且CentOS發佈了新的補丁,要不都沒地方哭。內存

相關文章
相關標籤/搜索