Glassfish server.log 压缩和归档

Posted

技术标签:

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

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

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

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

干杯, 克里斯

【问题讨论】:

【参考方案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/

【讨论】:

以上是关于Glassfish server.log 压缩和归档的主要内容,如果未能解决你的问题,请参考以下文章

Glassfish 4 服务器意外停止

GlassFish 无法连接到 mysql (XAMPP)

ORA-00604。我创建连接池,我试图在glassfish中ping

glassfish3新建domain

GlassFish 5.0 - 不是有效的GlassFish Server安装

Glassfish 服务器无法启动。空指针异常