Weblogic 12c:如何旋转 servername.out 文件

Posted

技术标签:

【中文标题】Weblogic 12c:如何旋转 servername.out 文件【英文标题】:Weblogic 12c: How to rotate servername.out file 【发布时间】:2017-06-28 03:03:03 【问题描述】:

如何为 servername.out 文件配置轮换?我们在管理控制台中有一个配置来轮换 servername.log 文件,但是没有配置来轮换 servername.out 文件。

【问题讨论】:

【参考方案1】:

默认情况下,Weblogic 中没有任何选项可以旋转stdout 文件。您可以做的是将stdout 值强制到您可以设置轮换策略的常规日志文件中。将以下内容添加到您的启动参数中

-Dweblogic.log.RedirectStdoutToServerLogEnabled=true

记录在案的here。

【讨论】:

【参考方案2】:

我已经找到了解决方案。 weblogic 管理控制台中的日志配置控制日志和输出文件。所以日志记录可以通过Environment-Servers-<Server>-Logging-General下的管理员控制中可用的设置来控制

【讨论】:

【参考方案3】:

默认情况下,.out 文件没有像 .log 文件那样轮换(基于时间/大小)

我们可以实现一个名为 logrotate 的 linux 实用程序并配置 .out 文件位置。通过这种方式,我们可以根据大小对 .out 文件进行旋转。

在服务器启动参数处提供标准输出路径只会在 jvm(托管服务器)重新启动时轮换 .out 日志。

有关 logrotate 的更多信息是 here

【讨论】:

以上是关于Weblogic 12c:如何旋转 servername.out 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何通过wlst部署应用程序到weblogic12c上

WebLogic 12c控制台上传获取webshell

Weblogic 12c 负载均衡和session复制

基于ant自动部署ear/war 文件到weblogic12c

weblogic12c 怎么新建server

weblogic 12c怎么创建节点管理器