在2017/7某一天,把測試用的centos6(運行着cloudstack若干agent)給yum update了下(至CentOS6.9)。
當時沒有重啓, 可能有些程序沒有影響到。centos
上週末,大廈停電,服務器都給關了,而後在次日來電後,全部cloudstack-agent所有離線,沒法正常服務。服務器
遠程進去一看,簡直瘋掉:測試
硬盤佔有用100%,因agent僅爲IAAS服務提供CPU和內存資源,硬盤都是比較小的。查看發現/var/log/cloudstack/agent下的agent日誌和/tmp下的hs_err_pid等一直瘋漲。大概是這麼個意思A fatal error has been detected by the Java Runtime Environment:
日誌
查看JVM相關的進程,發現cloudstack-agent服務一直沒法正常啓動,但卻在不停的建立新的進程。code
只好手動結束了JVM進程,而後重啓cloudstack-agent服務和系統,皆沒法讓服務正常運行。
後來執行了"yum update",發現kernel有幾處升級,而後reboot,一切又迴歸正常。進程
因此,沒事不要隨便搞全局的升級,還好不是生產環境且CentOS發佈了新的補丁,要不都沒地方哭。內存