各位好,俺以前从没搞过分布式的系统,但是俺现在遇到一个涉及到分布式系统,web应用服务器部署在三台不同的物理主机上。在一般的单服务器项目中,我们用个log4j日志框架就完成日志的记录了。但是在分布式应用中,还要考虑各个系统之间日志同步的问题,有没有什么日志框架可以解决整个问题? |
|
下班已经到家,自顶一个
|
|
20分 |
日志不需要同步,分布式节点自己写自己的日志。
有几种方案做解析: |
多谢你的回答。 以前只听说过有分布式,集群这个东西,真到有机会碰到了真是一头雾水啊,最细小的地方都得想半天。上司忙,没时间管我的事儿,让我自己搭建环境,还要分布式、集群的架构,我也就刚工作两年,以前从未接触过这些,说实话,真的有点力不从心啊,不过不管怎样,对我都是一个大的考验和提升,继续查资料,继续工作。 |
|
5分 |
一般本机的日志用来排错,我上面说的是日志的归档管理和日志数据的大规模分析用的。 |
5分 |
定一个
如果有有上百台机器的集群呢?也是一个一个找? |
15分 |
目前没有在项目中针对分布式系统的统一日志控制。
如果仅仅是错误日志的监控,可以在log4j中配置有error则发送邮件。 |
系统要求是这样的,记录日志主要有两个方面,一个是记录用户的操作行为,这个要记录的数据库中,如果记录到日志文件上,我感觉不便于统计分析。另外一个主要是记录错误日志,错误日志发邮件是个不错的方法,谢谢你的回答。 |
|
5分 |
记录用户的行为可以加切面,监测操作。 |