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 压缩和归档的主要内容,如果未能解决你的问题,请参考以下文章
ORA-00604。我创建连接池,我试图在glassfish中ping