我们有一组负载平衡的 j2ee 服务器,其中每台服务器每天生成 >500 MB 的日志。维护服务器日志的最佳方法是什么。
目前我有三个选择。
- 在每个服务中维护一个单独的日志文件夹
- 将日志写入数据库
- 维护一个单独的日志服务器并使用 jms 写入日志
这是这个问题的最佳最优解。
如果您有更多解决方案,请提出建议。
我们有一组负载平衡的 j2ee 服务器,其中每台服务器每天生成 >500 MB 的日志。维护服务器日志的最佳方法是什么。
目前我有三个选择。
这是这个问题的最佳最优解。
如果您有更多解决方案,请提出建议。
最佳解决方案可能是主观的,它实际上取决于您试图通过日志记录实现的目标以及您的环境是如何设置的。首先,我想说的是,无论您选择哪种解决方案,日志记录都不是免费的,因此请始终考虑它将对系统产生的成本/影响。
每个服务器的单独文件夹:
写入数据库:
推入 JMS 队列: