页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)

...

问题说明

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

任务测试运行失败,详细信息:邮件设置错误 Sending the email to the following server failed : smtp.exmail.qq.com:25

        

解决方案

方案一

...

:  确认smartbi服务器所在机器和邮箱服务器的通讯是否正常

可使用 telnet ip 端口号

...

命令测试看下两个机器是否可正常通讯,即使用 telnet smtp.exmail.qq.com 25 测试,可以连通的界面如我本地测试连接telnet 10.10.202.17 18600:

 

       

 

       成功连接效果:

 

       

...

方案二:很多用户其实并没有安装telnet 软件,这时候可以通过jdk带的jjs 进行测试:
       
代码块
linenumberstrue
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)
        

 

  

 

...

方案三:ssh ip -p port -v
代码块
ssh wiki.smartbi.com.cn -p 8443 -v

如果成功,则有 Connection established相关提示,如果失败则有Connection refused相关提示。

Image Added

方案四:wget ip:port
代码块
wget wiki.smartbi.com.cn:8443

如果成功,则有connected相关提示。

Image Added

方案五:nmap ip

nmap命令会把对应主机的所有开放端口扫描出来。

代码块
nmap wiki.smartbi.com.cn

Image Added

Viewtracker