有没有办法让 glassfish 自动删除一些旧的日志文件?昨天,由于 glassfish 日志记录,我们遇到了磁盘已满问题。在管理控制台中没有明显的方法可以做到这一点,除非我们只是无知。
问问题
10019 次
3 回答
7
您可以让 Glassfish 删除日志文件,在日志轮换管理器中:http: //blogs.oracle.com/sirajg/entry/managing_rotated_log_files
于 2009-04-06T14:22:01.150 回答
4
在 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
于 2014-10-20T10:50:45.627 回答
1
如果您不能或不想按照其他答案中的建议安装 GlassFish Performance Advisor,另一种方法在https://wikis.oracle.com/display/GlassFish/FaqDeleteRotatedLogs中进行了描述:
com.sun.enterprise.server.logging.max_history_files 系统属性限制访问日志记录和服务器日志的轮换日志文件数
于 2012-11-28T11:36:47.540 回答