有許多kahaDB日誌沒有清除。清除舊的「data-< id> -log」文件是否安全?我應該在手動刪除kahaDB文件後重新啓動activeMQ或重新部署應用程序?刪除kahaDB日誌
-1
A
回答
0
不。簡單地進入KahaDB日誌並開始刪除它們是不安全的,這些日誌是您的消息和其他運行時代理信息的存儲位置。如果索引文件被損壞以重播和恢復代理狀態,也會使用日誌。 刪除舊日誌可能意味着你無法從磁盤損壞等中恢復。
你需要做的是確定爲什麼你有這樣的日誌文件增長。造成這種情況的原因有很多,根據原因,解決方案有所不同。您可以自己做一些調試,通過閱讀documentation on this topic來獲得有關保留舊日誌的信息。
0
我收集你來找出爲什麼你的kahadb文件一開始沒有清除。通過將此日誌配置添加到log4j.properties。然後你就可以看到kahadb.log中的kahadb文件。
log4j.appender.kahadb=org.apache.log4j.RollingFileAppender
log4j.appender.kahadb.file=${activemq.base}/data/kahadb.log
log4j.appender.kahadb.maxFileSize=1024KB
log4j.appender.kahadb.maxBackupIndex=5
log4j.appender.kahadb.append=true
log4j.appender.kahadb.layout=org.apache.log4j.PatternLayout
log4j.appender.kahadb.layout.ConversionPattern=%d [%-15.15t] %-5p %-30.30c{1} - %m%n
log4j.logger.org.apache.activemq.store.kahadb.MessageDatabase=TRACE, kahadb
相關問題
- 1. ActiveMQ - Kahadb日誌文件不會清除
- 2. 刪除OpenLDAP日誌文件
- 3. 刪除 「SAS系統」 日誌
- 4. 日誌什麼被刪除
- 5. Proguard - 刪除日誌roboguice.util.Ln
- 6. LogParser刪除日誌條目
- 7. proguard錯誤?刪除日誌
- 8. 如何刪除日誌(NLog)?
- 9. Powershell日誌刪除文件
- 10. 刪除ActionbarSherlock日誌時BuildConfig.DEBUG
- 11. ETW - 刪除日誌文件導致日誌記錄中斷?
- 12. mysql二進制日誌只有日誌刪除
- 13. 滾動日誌文件和刪除舊的日誌文件
- 14. 刪除NGINX日誌後如何重新開始日誌記錄?
- 15. Util日誌記錄不會刪除舊日誌文件輪流
- 16. 停止log4net日誌進程並刪除日誌文件鎖
- 17. 如何刪除MySQL日誌文件
- 18. journalctl - 刪除特定單元的日誌
- 19. DotNetNuke事件日誌表正在刪除
- 20. 硒許多日誌(如何刪除)
- 21. git - 刪除rails開發日誌
- 22. 刪除日誌文件窗口
- 23. 刪除舊的日誌文件在AIX
- 24. 刪除日誌級別打印
- 25. 爲什麼我的日誌被刪除?
- 26. 刪除日誌文件不起作用
- 27. 如何刪除紗線日誌
- 28. 在發佈之前刪除日誌System.Diagnostics
- 29. Proguard的不能刪除日誌貓AndroidStudio
- 30. 如何從Hibernate本身刪除日誌?