Java应用程序群集服务器和日志文件

Java应用程序群集服务器和日志文件,java,cluster-computing,application-server,Java,Cluster Computing,Application Server,应用程序正在服务器群集上运行 我要求澄清两个问题 1.应用程序(ear)是否也在管理服务器上运行,还是仅在节点服务器上运行?我是否可以说管理服务器用于在节点服务器内和节点服务器之间启动、停止、负载平衡和故障切换 2.写入日志文件的标准做法是什么?例如,如果出现任何生产问题,我们是否需要登录到每个节点(不同的linux服务器)以检查日志文件。根据我的经验,我曾经登录到每个服务器以获取特定错误的日志 感谢管理服务器 “管理服务器”通常是一个常规节点,用于处理集群上的应用程序部署。最有可能的情况是,您

应用程序正在服务器群集上运行

我要求澄清两个问题

1.应用程序(ear)是否也在管理服务器上运行,还是仅在节点服务器上运行?我是否可以说管理服务器用于在节点服务器内和节点服务器之间启动、停止、负载平衡和故障切换

2.写入日志文件的标准做法是什么?例如,如果出现任何生产问题,我们是否需要登录到每个节点(不同的linux服务器)以检查日志文件。根据我的经验,我曾经登录到每个服务器以获取特定错误的日志

感谢管理服务器 “管理服务器”通常是一个常规节点,用于处理集群上的应用程序部署。最有可能的情况是,您可以为此任务选择任何节点,因为更改可以自动传播到所有其他服务器(假设场部署器可用)

负载平衡和故障切换完全独立于应用程序部署。例如,依靠一种方法通常是实现这些目标的最好方法

集群日志记录 您可以将日志聚合到指定服务器上的常规文件中。如果这是您的日志框架,请使用和


您还可以将日志存储在共享数据库中。此外,还提供了一个用于此目的的管理服务器。

感谢您的回答。因此,管理服务器仅用于跨节点的应用程序部署,与负载平衡和故障切换无关。我的神话破灭了。