gpt4 book ai didi

Java Application Cluster Server 和日志文件

转载 作者:行者123 更新时间:2023-12-04 05:02:41 25 4
gpt4 key购买 nike

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

我正在寻求对两个问题的澄清。

1.应用程序(ear)是在管理服务器上运行还是只在节点服务器上运行?我说管理服务器用于节点服务器内和节点服务器之间的启动、停止、负载平衡、故障转移是否正确?

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

谢谢

最佳答案

管理服务器

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

负载均衡故障转移 完全独立于应用程序部署。依托reverse proxy通常是实现这些目标的最佳方法(例如 nginx)。

集群日志

您可以将日志聚合到指定服务器上的常规文件中。使用 SocketAppender和一个 dedicated log4j server ,如果那是您的日志记录框架。

您还可以将日志存储在共享数据库中。安 appender也可用于此。

关于Java Application Cluster Server 和日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15940577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com