eNAC配置维护之日志篇
eNAC设备具有三种类型板卡,分别为上联卡,下联E1卡,下联IP卡,这三种卡上分别记录着不同的日志可供定位问题使用,下面将这三种卡上的日志进行说明,查看时可选用文档结构图。
上联卡日志
1,上联卡route日志
作用:date是当天交易的日志;trace日志debug日志。
配置文件路径:usr/route/ini/
默认日志级别:LogLevel=2
loglevel设成是4表示生成 data日志,默认是2也有错误日志生成;调试时一般改为4并取日志,调试结束后还原;修改等级后都要重启下服务。
日志文件存放路径:/usr/route/log ,
日志文件名: 具体时间不同,。
,开启并交易后生成,每小时生成一个,最大2G,每月删除一次。
重启板卡的服务
上联卡路径:cd /usr/route 执行脚本./ 启动执行脚本./ 关闭
下联IP卡路径:cd /usr/route 执行脚本. / 启动执行脚本./ 关闭
E1卡路径:/usr/keygoe/bin/ 执行脚本. / 启动执行脚本./
Tarce日志
trace里面,主要查看是否有报ErrCode错误,如有报错,说明上联卡和后台业务系统断联了,这时要检查下web界面,看看路由列表,看看POS机所用的TPDU是否断连了。如果真的断了,必须去排查后台系统断连原因或是重设POS设备的TPDU,选择一个连接正常的TPDU就可以了。
截图为没有中断的,能看到IP和端口等信息。
下图为有报错的。
Date日志
正常情况下,上联卡的date 日志应该也有四则报文。如图:
可以简单的看成第1和第4则报文目的点和初始点地址对调,第2和第3也是对调。
只有两则,enac送往后台系统以后,没有收到后台回复。这里要排查为什么发送出去没有收到回复的报文,是后台没有发送,还是发送了以后我们没有收到。
附录1
[ServerInfo]
ServerIp= //服务器IP (外部IP,需要客户配置)
ServerPort1=4100 //服务器端口(上联卡无需修改,下联卡由客户进行修改)
ServerPort2=0 //服务器端口2 下联卡专用,由客户修改,0表示不使用
ServerPort3=0 //服务器端口3 下联卡专用,由客户修改,0表示不使用
localServerIp= //本地IP地址,
localPort=4100 //本地端口
ConfigServerIp= //配置服务器IP地址
ConfigServerPort=4003 //配置服务端口
DeviceType=1 //设备类型 1,上联卡,2 下联卡,3 同时支持上下联(EANC_A 专用)
SendHeartFlag=1 // 是否发送心跳包 0,否,1 是(上联卡专用)
WorkSendTime=3 //平台心跳发送间隔单位秒(上联卡专用)
WorkSendNum=6 //平台心跳最大检测次数(上联卡专用)
SendStateFlag=1 #路由表保持时间,单位秒
RouteTimeOut = 300 #下联sock客户端连接最大超时时间(无交易包),单位秒,设置成0 不生效
SockTimeOut=20 //终端客户超时时间,(下联卡专用)
upSockMaxTimeout=60 #上联sock客户端连接最大超时时间(发送交易包无回应),单位秒,设置成0 不生效
DownSockMaxTimeout=0 #下联sock客户端连接最大超时时间(有交易包),单位秒,设置成0 不生效
DownSessionThre=1600 #会话数告警阀值
ServerSockTcpSize=64 #服务端sock缓存大小(所有连接socket),单位 M
RouteCheckFlag=0 #是否启用上下联动模式(就是上联卡断了,下联也会断)
DownSendRstFlag=0
[DownSockInfo]
SrcIP[1]=
SockTimeOut[1]=20
SrcIP[2]=
SockTimeOut[2]=20
[DeviceInfo]
DeviceID[1]= 1
DeviceType[1]=
De
enac日志 来自淘豆网m.daumloan.com转载请标明出处.