排查背景:基於nacos + springboot + druid +mybatis + mysql的環境,服務突然就出現不可訪問,所有連接都超時,重啟就可以使用一會,過一會就又不可用了
排查出來的原因:
1、程序存在死循環代碼,導致內存吃完,服務不可用
2、rabbitmq消息積壓,隊列瘋狂輸出吃內存,導致服務不可用,
解決方案:
方案一:刪除對應的對列后,重啟服務
方案二:直接一點,重置rabbitmq后,重啟服務
3、試着把所有日志關閉,看還有沒有問題
排查背景:基於nacos + springboot + druid +mybatis + mysql的環境,服務突然就出現不可訪問,所有連接都超時,重啟就可以使用一會,過一會就又不可用了
排查出來的原因:
1、程序存在死循環代碼,導致內存吃完,服務不可用
2、rabbitmq消息積壓,隊列瘋狂輸出吃內存,導致服務不可用,
解決方案:
方案一:刪除對應的對列后,重啟服務
方案二:直接一點,重置rabbitmq后,重啟服務
3、試着把所有日志關閉,看還有沒有問題
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。