DI信息资源交换平台方案实施时代理服务器无法连接DI Server的问题解决

3年前

实施DI信息资源交换平台方案时,DI governor和代理服务器安装在数据中心,DI Server安装在各个节点,如果节点的网络严格,可能会导致代理服务器无法连接DI Server,从而无法运行DI作业

在实施DI信息资源交换平台方案(方案的链接地址:http://p.primeton.com/articles/53c63a19e1382326e8000018)时,需要将DI governor和代理服务器部署在数据中心,DI Server部署在各个分节点,如果节点的网络严格,对外网默认关闭端口,需要申请开放个别端口,可能会导致代理服务器无法连接DI Server,从而无法运行DI作业。


原因:DI Server使用jmx协议,默认端口为6200,jmx协议除了会监听默认端口,还会在启动时随机监听2个端口,如果分节点的网络对外网默认关闭端口,即便开放默认的6200端口,因为另外2个随机端口没开放,代理服务器也无法连接DI Server。


解决办法:将代理服务器也部署到分节点上,分节点开放代理服务器的默认端口8181,这样部署在数据中心的DI governor可以通过8181端口和代理服务器通信;而由于代理服务器和DI Server部署在一个局域网甚至同一台机器,可以通信,这样就可以正常运行DI作业了。

COMMENTS

需要 后方可回复
如果没有账号可以 一个帐号。