我在集群环境中的公司中安装了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服务器telnet到我的第五台Spotfire服务器。 如果您能给我解决方案,我将不胜感激。 谢谢。
答案 0 :(得分:2)
检查第五台服务器
假定您在所有服务器上都使用负载均衡器。然后检查网关端口
3a。如果需要,请添加ROUTE或更新网络网关
您已在服务器5上启用https
答案 1 :(得分:0)
您应该在TIBCO支持下提出票证。集群中有四个以上的实例,Spotfire变得有些奇怪。支持可以帮助进一步解决您的特定需求。
但是,有趣的是,您可能做得过头了。我从未见过在群集中部署多于四台服务器的部署。您最好增加CPU和内存。
edit:顺便说一句,尤其是在发布有关此类体系结构问题的信息时(我认为在StackOverflow上这样的问题还可以吗?),包括正在使用的产品的版本和修补程序真的很有帮助。我认为这个问题无关紧要,但是如果您以后发布更多信息,请务必提供此信息:)