【问题标题】:Glassfish server.log compression and archivingGlassfish server.log 压缩和归档
【发布时间】:2011-04-14 14:06:09
【问题描述】:

我正在寻找以下问题的简单解决方案。

  • 我们有一些 glassfish server.log 文件对于高流量 Web 应用程序变得非常大(每天大约 700mb)。我们需要将日志保留不确定(很长!)的时间。
  • 我需要一种简单的方法将日志在每个(天?周?等)结束时归档到 zip 文件或类似文件中。

这可以通过 Glassfish 本身完成吗?还是我需要编写一个批处理/powershell 脚本来为我做这件事,并在服务器上调度它?

干杯, 克里斯

【问题讨论】:

    标签: logging compression glassfish archive


    【解决方案1】:

    Glassfish 可以管理要保留在 domain/logs 目录中的文件数量,但不管理压缩和归档。我会推荐一个使用 gzip 的 shell 脚本(如果使用 *NIX 操作系统)来压缩和生成使用 cron 安排的 zip 文件。

    【讨论】:

      【解决方案2】:

      你必须写一个脚本。我们有同样的问题。

      【讨论】:

        【解决方案3】:

        您可以尝试使用 collect-log-files

        /path/to/glassfish/asadmin 收集日志文件

        此命令将创建一个 .zip 文件,其中包含来自

        的所有日志

        /path/to/glassfish/.../domain/logs/

        默认保存在目录中

        /path/to/glassfish/.../domain/collected-logs/

        【讨论】:

          猜你喜欢
          • 2016-08-05
          • 2012-07-04
          • 2010-09-20
          • 1970-01-01
          • 1970-01-01
          • 2012-03-11
          • 2011-10-24
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多