问题 Glassfish记录


反正有没有让glassfish自动删除一些旧的日志文件?昨天我们因为玻璃鱼记录而出现了磁盘问题。除非我们只是无知,否则在管理控制台中没有明显的方法可以做到这一点。


2936
2018-04-06 14:19


起源



答案:


您可以在Log Rotate Manager中使Glassfish删除日志文件: http://blogs.oracle.com/sirajg/entry/managing_rotated_log_files


7
2018-04-06 14:22



坏了,很久以前这不是GF的一部分...... - arinte
如果其他任何人遇到这个,链接已更改为 blogs.oracle.com/sirajg/entry/managing_rotated_log_files - dann.dev
这是在glassfish开源版本中提供的吗? - Kenshin


答案:


您可以在Log Rotate Manager中使Glassfish删除日志文件: http://blogs.oracle.com/sirajg/entry/managing_rotated_log_files


7
2018-04-06 14:22



坏了,很久以前这不是GF的一部分...... - arinte
如果其他任何人遇到这个,链接已更改为 blogs.oracle.com/sirajg/entry/managing_rotated_log_files - dann.dev
这是在glassfish开源版本中提供的吗? - Kenshin


在3.1中命令现在(假设默认值为10不存在)

asadmin> set-log-attributes com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=10

http://docs.oracle.com/cd/E18930_01/html/821-2416/gklmn.html#gkmai


3
2017-10-20 10:50



为什么这被贬低了?这两个答案都不再有用了! - JamesRyan
2017年工作。这应该是今天接受的答案! - carlossierra


如果您不能或不想按照其他答案中的建议安装GlassFish Performance Advisor,请参阅另一种方法 https://wikis.oracle.com/display/GlassFish/FaqDeleteRotatedLogs

com.sun.enterprise.server.logging.max_history_files系统属性限制了访问日志记录和服务器日志的轮换日志文件数


1
2017-11-28 11:36



当我试过这个时,我没有看到任何变化(GlassFish 3.1.2.2) - Suma