1

是否可以在 webMethods 中立即轮换日志文件 - 通过调用特殊方法或其他方式。我不想使用第三方软件。

进一步说明

我需要这两个轮换。默认日志文件(例如 server.log)和自定义日志文件。

4

1 回答 1

1

默认情况下,webMethods 日志(所有组件,例如 IS、MWS、Optimize 等)每 24 小时在午夜轮换一次。您可以通过修改扩展属性来更改该间隔。

对于 IntegrationServer 9.6 及更低版本,它是 watt.server.logRotateInterval(以毫秒为单位)。

请注意: watt.server.logRotateInterval 参数在 8.2 SP2 之后已从 Integration Server 中删除。当它被重新引入以进行以下修复时,参数的范围发生了变化,因此它只影响stats.log

  • IS_9.0_SP1_Core_Fix6
  • IS_9.5_SP1_Core_Fix3
  • IS_9.6_Core_Fix2

    从 Integration Server 9.7 开始,此服务器配置参数已重命名为 watt.server.statsLogRotateInterval(以分钟而不是毫秒为单位),但也仅影响 stats.log 文件。

    所以我认为没有办法改变日志轮换间隔。对于压缩旧的日志文件,我认为最好的解决方案是编写一个服务,并使用该服务创建一个计划任务(每天午夜后执行)。

  • 于 2016-03-14T12:15:17.110 回答