【问题标题】:Weblogc log rotation not working as expectedWeblogic 日志轮换未按预期工作
【发布时间】:2021-03-22 19:14:13
【问题描述】:

我已在 WebLogic 中将日志轮换(应用程序服务器日志)设置为 10000KB,共 50 个文件,但它正在写入单个文件。除了这个日志轮换配置之外,是否还有其他配置需要做。

【问题讨论】:

    标签: server weblogic log-rotation


    【解决方案1】:
    1. 登录Weblogic控制台>域名>配置>通用信息>高级>锁定和编辑。整改配置审计类型的参数值为“变更日志和审计”->保存>激活变更

    2. “轮播类型”设置为“按时间”; “要保留的文件”设置为“180”;并且“严重级别”设置为“警告”。在这种情况下,您需要检查 domainlog、serverlog 和 accesslog。

    3. domainlog的操作步骤如下:登录Weblogic控制台,域名,配置,日志,加锁编辑,整改,滚动类型是按时间,勾选限制要保留的文件数量,值要保留的文件数为180,保存,激活和更改

    4. serverlog的操作步骤如下:登录Weblogic控制台,环境,服务器,服务器名,日志,一般信息,锁定和编辑,滚动整改类型为“按时间”,勾选“限制数量files to be reserved”,保留文件数的值为“180”->保存→激活更改

    5. accesslog的操作步骤如下:登录Weblogic控制台,环境,服务器,服务器名,日志,HTTP,锁定并编辑滚动类型为“按时间”,勾选“限制要保留的文件数” ", 保留文件数的值为"180" -> 保存→ 激活更改

    【讨论】:

    • 原来 LOG 文件是由托管服务器生成的,我们无法控制该文件。我从谷歌得到的是这需要通过 linux env 中的 logrotate 来处理。
    • 如果你手动滚动和截断日志,你可以写一个shell脚本来控制它。脚本判断日志大小,然后使用CP命令备份日志。当前日志可以使用 echo ">" servername.log 方式清空。该脚本通过计划任务每​​ 1 小时执行一次。
    猜你喜欢
    • 2018-11-04
    • 2015-01-16
    • 1970-01-01
    • 2023-01-13
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多