隔离装置及相关程序问题排查

版权声明:本文为博主原创文章,转载请注明【转载自皓月如我的CSDN博客】,并贴出原始链接地址。 https://blog.csdn.net/fm0517/article/details/87251379
  1. 南瑞隔离连接不成功
    正相隔离连接内4口,反向隔离连接外4口。
    如果连接时报“服务端版本未定义”,可能是由于配置电脑的Java版本过高导致,将Java版本降到1.6或1.7可以解决。

  2. 反向隔离代理程序无法启动,提示错误信息xhost: unable to open display “:0.0”
    服务器重启后,需插一下显示器(如果是HDMI接口,插拔一次即可;如果是DVI接口,需要插上启动成功一次即可),待服务器检测到显示器并获取显示器参数后,再拔掉即可。

  3. 反向隔离用emsg_push的消息,emsg_get不能获取
    检查代理程序Server.jar、Client.jar是否正常,方法如下:
    输入命令:while true; do jps; sleep 10; done
    含义:每10秒检查一次系统中的java进程,查看相关java进程是否反复重启,如果进程号变化则表示进程不正常。
    发送端(安全接入区)检查Client,接收端(一区)检查Server

  4. 反向隔离代理程序服务端Server.jar或客户端Client.jar无法正常启动
    检查服务端相关配置文件conf/reverse/zone1/ServerConfig,内容应为:

<?xml version="1.0" encoding="ISO-8859-11" standalone="no"?>
<!DOCTYPE task-config SYSTEM "ServerConfig.dtd">
<task-config>
<log-flush-time>300000</log-flush-time>
<password/>
<interface-start>true</interface-start>
<cLoseCheckPas>true</cLoseCheckPas>
<memory>256M</memory>
	<task autoStart="true" name="taskName-recv_zone9">
		<number>1</number>
		<root>/home/smart/smartsys/var/transfer/recvmsg/zone9</root>
		<bufferPath>/home/smart/smartsys/var/transfer/recvmsg/cache9</bufferPath>
		<port>9002</port>
	</task>
	<task autoStart="true" name="taskName-recv_zone3">
		<number>2</number>
		<root>/home/smart/smartsys/var/transfer/recvmsg/zone3</root>
		<bufferPath>/home/smart/smartsys/var/transfer/recvmsg/cache3</bufferPath>
		<port>9001</port>
	</task>
</task-config>

对应的,客户端相关配置文件为conf/reverse/zone3/ClientConfig,conf/reverse/zone9/ClientConfig

  1. 将代理程序起到前台查看运行情况
    先执行命令stopproc reverse_watch,关闭代理程序看护进程。
    使用命令
jps

或者(对于客户端):

ps -ef|grep Client|grep -v grep

或者(对于服务端):

ps -ef|grep Server|grep -v grep

查看当前进程并kill掉。
进入conf/reverse/zone1(或zone3或zone9)目录,在对应目录中执行Client.sh或者Server.sh即可实现将代理程序起到前台。
完成后需要恢复看护进程:startproc reverse_watch

猜你喜欢

转载自blog.csdn.net/fm0517/article/details/87251379