網站首頁 編程語言 正文
我為公司寫了一個簡單的微信小程序部署到客戶云服務器現場,第二天到公司,負責該項目維護的同事告知我說,客戶現場的云服務器無法連接,直接求助云服務器運營商重啟服務器,才能訪問客戶的云服務。檢查了云服務存儲分布,發現該服務器生成的錯誤日志文件過大,不得讓我心里發憷一下。由于日志文件過大,無法使用文本編輯器打開錯誤內容。但是直覺告訴我,生成的日志文件好像使用的日志的滾動模式不斷追加,導致日志撐爆服務器。
第一步:檢查自己關于錯誤日志模式的配置(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
相關推薦
- 2022-04-23 arguments獲取當前所在函數
- 2022-10-26 Golang?Mutex?原理詳細解析_Golang
- 2022-08-18 使用C++的ORM框架QxORM詳解_C 語言
- 2022-04-12 git error: failed to push some refs to
- 2022-10-26 C#實現文件與字符串互轉的方法詳解_C#教程
- 2022-07-06 C++使用easyx實現打磚塊游戲_C 語言
- 2022-07-02 C++?OpenCV讀寫XML或YAML文件的方法詳解_C 語言
- 2022-06-28 ASP.NET一次性對GridView批量更新多行數據_實用技巧
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支