案例分享:ApacheTomcat_K3Cloud文件夹占用二百多G磁盘空间,如何优化
问题描述
ApacheTomcat_K3Cloud文件夹占用二百多G磁盘空间,如何优化
经查看,实际上是是安装目录\Kingdee\K3Cloud\ApacheTomcat_K3Cloud\logs 日志文件占用了253G;如下图所示;
解决方法
1、logs文件夹里面的日志文件,按时间排序,手工删除早期的日志文件;
2、当前这个案例的客户,Tomcat里面只使用了轻分析;
所以可参考如下步骤,调整轻分析的日志级别;
①打开服务器上云星空安装目录下\Kingdee\K3Cloud\QingSite\WEB-INF\classes文件夹;
②找到log4j2.xml文件,并以记事本方式打开;
③然后找到<Root level="INFO"> 这一行,把里面的‘info’改为‘error’,然后保存该文件。
如下图所示;
3、如果是还使用了BBC,则还要可以修改BBC的日志级别;具体步骤如下;
①打开服务器上云星空安装目录下\Kingdee\K3Cloud\BBCMallSite\WEB-INF\classes文件夹;
②找到log4j2.xml文件,并以记事本方式打开;
③然后找到<Root level="INFO"> 这一行,
比如把里面的‘info’改为‘error’,然后保存该文件。如下图所示;
补充说明
1、日志级别有ALL,DEBUG,INFO,ERROR,OFF这些等级;
日志等级,由高到低,分别是all>debug>info>error>off。
2、各个日志级别的含义;
ALL:
代表最低等级,它将打开所有级别的日志记录。这意味着无论日志消息的优先级如何,都会被记录。
DEBUG:
主要用于开发和测试过程中打印一些运行信息。
用于记录程序的调试信息,例如变量的取值、方法执行的流程等。
通常不建议在生产环境中使用,因为它可能会记录大量的详细信息,从而影响性能。
INFO:
用于记录程序的重要事件和运行状态信息。
例如,应用程序启动、停止、初始化等关键事件通常会被记录为INFO级别的日志。
这类信息对于了解程序的正常运行情况很有帮助。
ERROR:
表示发生了预料之外但不至于导致程序完全崩溃的异常情况。
这类日志通常用于记录不可预期的错误、功能执行失败等信息。
开发者可以根据ERROR级别的日志快速定位并修复问题。
OFF:
代表最高等级,它将关闭所有日志记录。
设置为OFF级别后,无论日志消息的优先级如何,都不会被记录。
总结来说,这些日志级别为开发者提供了灵活的日志记录方式。根据项目的需求和阶段,可以选择合适的日志级别来记录所需的信息。例如,在开发和测试阶段,可以使用DEBUG或INFO级别来记录详细的运行信息;而在生产环境中,为了保持性能和避免不必要的噪音,可能会选择更高级别的日志级别,如WARN或ERROR。
知识扩展
cloud如何避免过多的log文件日志信息:
案例分享:ApacheTomcat_K3Cloud文件夹占用二百多G磁盘空间,如何优化
本文2024-09-16 17:46:07发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-17810.html