页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 下一个 »

(本文档仅供参考)

问题

        在日常系统使用中,常常会存在两个系统互相访问的情况,比如说从smartbi上测试连接上数据库环境、通过计划任务发送邮件,smartbi所在服务器需要和邮箱服务器正常网络通讯才可以成功发送,但有可能会碰到访问失败的情况(如下图计划任务发送邮件失败),我们如何确定两个环境直接的网络通信是否正常?

        

解决方案

 方案一:  确认smartbi服务器所在机器和邮箱服务器的通讯是否正常,可使用 telnet ip 端口号 命令测试看下两个机器是否可正常通讯,即使用 telnet smtp.exmail.qq.com 25 测试,可以连通的界面如我本地测试连接telnet 10.10.202.17 18600:

 

       

 

       成功连接效果:

 

       
       方案二:很多用户其实并没有安装telnet 软件,这时候可以通过jdk带的jjs 进行测试:
       
jdk\bin\jjs后,输入

new Packages.java.net.Socket("ip", port);

jjs> new Packages.java.net.Socket("localhost", 8080);
Socket[addr=localhost/127.0.0.1,port=8080,localport=61297]

这样一个Socket字符串,表示正常。如果

java.lang.RuntimeException: java.net.ConnectException: Connection refused (Connection refused) 这样有异常就表示不正确(可能是refused或timeout)
 

      测试效果如下,找到JDK路径,如exe一键安装的smartbi,jdk路径如下:

 

      

 

       进入jdk路径,并输入相关命令:

 

       
        上图的效果就是网络正常的。如果是提示
     java.lang.RuntimeException: java.net.ConnectException: Connection refused (Connection refused) ,这样有异常就表示不正确(可能是refused或timeout)
        

 

  

 

 

Viewtracker License Missing

There is a problem with the license of the Viewtracker addon. Please check if you have a valid license.

授权码细节

  • 无标签