我们的生产系统中有 Wildfly
在域模式下运行。大约有 10 台 Web 服务器,只有所有 10 台服务器的日志文件。日志文件位于 /var/log/wildfly/wildfly.log
文件下。我上次检查时,文件大约有 5 GB。我的问题是:
- 有没有办法将服务器日志分开,让每个服务器都有自己的日志文件?
- 有什么方法可以将日志文件设置为最大大小限制以防止过度增长?
- 有什么方法可以删除日志文件并重新开始吗? 2 天前的日志对我来说毫无用处,因此日志文件中的大部分数据都是多余的。
关注
最佳答案
对于 (1) 我不确定 - 是否安装了这个操作系统?我没有那个文件,但我只是提取了 tarball。
对于 (2) 和 (3),我认为这是在 domain/configuration/domain.xml
或 standalone/configuration/standalone.xml
中查找的情况适当的(“默认”?)periodic-rotating-file-handler
并添加,比如:
<rotate-size value="20k"/> <!-- Limit on size of file -->
<max-backup-index value="1"/> <!-- Number of log files to keep -->
关于java - 如何设置 Wildfly 服务器日志的最大大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33586321/