网上银行下载电子回单时系列报错如何处理
【业务场景】
在星空下载电子回单时,经常出现以下报错:
①电子回单文件服务器无法访问:System.Net.Sockets.SocketException (0x80004005): 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
②银企平台和电子回单系统链接报错:银企平台返回:可能原因:1.前置机未启动。2.银企平台与前置机之间的网络无法连通。请使用telnet命令检查银企平台和前置机之间的网络是否连通或前置机是否启动
③无法连接到远程服务器,System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
④基础连接已经关闭:连接被意外关闭
⑤Renci.SshNet.Common.SshConnectionException: Key exchange negotiation failed.
在 Renci.SshNet.Session.WaitOnHandle(WaitHandle waitHandle, TimeSpan timeout)
⑥电子回单文件服务器无法访问:Syster.Met.Sockets.SocketException (Ox80004005):由于目标计算机积极拒绝,无法连接。
【解决方案】
如果出现以上报错,根据以下步骤进行排查:
一、进入银企平台填写配置项,进入路径:银企平台→业务管理→全局业务配置,填入回单代理程序所在的服务器的信息。
二、确认客户使用的云星空、电子回单平台、银企服务器属于以下哪种情况,然后根据以下表格填写银企平台的全局业务配置项目
填好后,银企平台会自动连接这个SFTP服务,通过这个SFTP服务获取回单代理程序已经下载好的回单文件
图一:银企服务器的内网IP,即绝对地址的IP查找方法
图二:业务系统上填写银企IP的地址
图三:转发端口的方法
1、保证银企服务器可以访问到电子回单端口
2、cmd管理员执行端口映射命令映射到银企服务本地:【win键+运行】→【运行】→输入“cmd”, 然后将该语句在系统执行下netsh interface portproxy add v4tov4 listenport=8089 listenaddress=0.0.0.0 connectport=电子回单端口 connectaddress=电子回单IP
三、如果按以上填写后,发现还有报错,继续按以下思路排查
1、看电子回单程序里的回单sftp模块是否启动
2、看银企平台和星空是否连通
3、看银企平台的回单日志里校验的IP是不是按上文档在银企平台填写的IP,如果不是,就要重启银企平台,让这些配置生效
4、看电子回单平台和星空客户端网络端口通不通:用telnet的语句,具体执行语句是“telnet IP名 端口号”,在星空客户端电脑上telnet,IP是电子回单服务器那台电脑的IP,端口是回单的sftp配置上写的端口,具体可参照以下链接
①检查端口通不通链接
简单版链接:http://tool.chinaz.com/port/
复杂版链接:https://jingyan.baidu.com/article/ae97a646c44db8fafd461dbc.html
②如果telnet端口的时候,有下图四的报错,说明是星空客户端电脑的telnet命令没开启,要按下面文档先开通安装了星空客户端的Telnet服务,才能再telnet端口通不通
win10如何开启telnet服务:https://jingyan.baidu.com/article/3052f5a10770b697f31f86c9.html
Win7如何开启Telnet服务:https://jingyan.baidu.com/article/870c6fc3cd6fa9b03fe4bee4.html
图四:
③查找具体需要telnet端口的方法:这个端口是回单的sftp配置,在回单系统上的系统配置配置的
网上银行下载电子回单时系列报错如何处理
本文2024-09-23 01:57:41发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-149309.html