日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

SpringBoot 項目在Linux 環境下,日志文件logback撐爆云服務器

作者:在奮斗的大道 更新時間: 2022-04-09 編程語言

我為公司寫了一個簡單的微信小程序部署到客戶云服務器現場,第二天到公司,負責該項目維護的同事告知我說,客戶現場的云服務器無法連接,直接求助云服務器運營商重啟服務器,才能訪問客戶的云服務。檢查了云服務存儲分布,發現該服務器生成的錯誤日志文件過大,不得讓我心里發憷一下。由于日志文件過大,無法使用文本編輯器打開錯誤內容。但是直覺告訴我,生成的日志文件好像使用的日志的滾動模式不斷追加,導致日志撐爆服務器。

第一步:檢查自己關于錯誤日志模式的配置(logback)

報錯的配置:我采用的是滾動日志輸出,導致系統有錯誤導致日志文件不斷輸出,撐爆服務器,但是,滾動模式非常適合我日常的項目日志輸出信息輸出。

   
      
      
          
          
            ERROR  
            ACCEPT  
            DENY  
          
          
          
              
            ${log_dir}/%d{yyyy-MM-dd}/neo4j-error-log.log  
              
            ${maxHistory}  
          
          
          
          
          
          
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n  
          
      
      

正確配置:在正式環境下,就需要禁用滾動日志,開啟窗口模式生成日志

   
      
     
    	 ${log_dir}/%d{yyyy-MM-dd}/neo4j-error-log.log 
          
          
            ERROR  
            ACCEPT  
            DENY  
          
     
          
          
             
          ${log_dir}/%d{yyyy-MM-dd}/neo4j-error-log.log.%i.gz     
          1     
          3     
          
          
             
            50MB     
           
          
          
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n  
          
      

原文鏈接:https://blog.csdn.net/zhouzhiwengang/article/details/123506879

欄目分類
最近更新