如何解决 spotfire7.6 服务器之间的连接错误

How can I resolve connection error between spotfire7.6 servers

我公司安装了4台Spotfire服务器,是集群环境。当我尝试安装同样位于集群环境中的第 5 个 Spotfire 服务器时出现错误。安装第 5 个 Spotfire 服务器时,我经历了与之前相同的过程。

我可以登录 Spotfire 服务器,但它显示黄色警告,显示 I/O 错误以及与其他 Spotfire 服务器的连接失败。端口在节点和服务中显示为 0/0。

Spotfire 管理控制台中的错误通知是这样的

I/O error on POST request for "https://<server>:0/spotfire/nodemanager/ping/<id>":"
connect to <server>:443 connected time out;
nested exception is org.apache.http.conn.ConnectTImeoutException:Connect to <server>:443 failed:connect timed out attempt communicate with node was unsucessful.

在服务器日志中,它显示如下

WARN [*Initialization*] jazelcast.instance.DefaultAddressPicker:[Local][<id>][3.4]Could not find a maching address to start with! Picking one of non-loopback addresses.
WARN[*Initialization*] nodemanager.control.TopologyInspector:Exception when commnunicating with <server> I/O error on post request for <server>

顺便说一句,它们都共享同一个存储库数据库,我可以从我的其他 Spotfire 服务器远程登录到我的第 5 个 Spotfire 服务器。 如果您能给我一个解决方案,我将不胜感激。 谢谢。

您应该向 TIBCO 支持提出请求。集群中超过四个实例时,Spotfire 变得有点奇怪。支持可以帮助进一步解决您的特定需求。

但有趣的是,您可能做得过头了。我从未见过集群中有超过四台服务器的部署。添加 CPU 和内存会更好。

编辑:顺便说一句,特别是当 post 讨论这样的架构问题时(我假设这种问题在 Whosebug 上没问题?),包括产品的版本和修补程序真的很有帮助你正在与之合作。我认为这对这个问题无关紧要,但如果您以后 post 更多,请务必包含此信息:)

检查第 5 个服务器

  1. 配置时您是否提到了任何未分配给主机的别名。
  2. 配置时您提到了一个不再有效的 IP 地址。
  3. 假设您在所有服务器上使用负载均衡器。然后检查网关端口

    3a。如果需要,添加 ROUTE 或更新网络网关

  4. 您已在服务器 5

  5. 上启用 https