2015-11-07 96 views
3

我们的Wildfly在我们的生产系统的域模式下运行。大约有10台Web服务器,并且只有所有10台服务器的日志文件。日志文件位于/var/log/wildfly/wildfly.log文件下。我上次检查时,文件大约是5 GB。我的问题是:如何设置Wildfly服务器日志的最大大小

  1. 是否有任何方法来分隔服务器日志,以便每个服务器都有自己的日志文件?
  2. 是否有任何方法将日志文件设置为最大大小限制以防止过度增长?
  3. 有什么办法删除日志文件并重新开始? 2天前的日志对我来说没有用处,所以日志文件中的大部分数据都是冗余的。

方面

回答

3

对于(1)我不知道 - 这是操作系统安装?我没有那个文件,但我只是提取压缩包。

对于(2)和(3)我认为这是在domain/configuration/domain.xmlstandalone/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 --> 
+0

谢谢。操作系统是'Ubuntu服务器'。我将检查'domain.xml'并尝试参数。 –

+3

尽管使用CLI或Web控制台来更改XML。 'rotate-size'和'max-backup-index'用于'size-rotating-file-handler'而不是'periodic-rotating-file-handler'。另外请注意,这些应该进入每个服务器的日志文件。如果没有被覆盖的东西。多台服务器写同一个文件也是一个不错的主意。 –

相关问题