排查方法:1、主机重新登录POS连接的账套,确认账套登录使用正常(erp版本需要确认主机服务器端是否启用了POS服务器和POS套接字服务器);确认 POS 端是局域的 POS 端还是远程客户端,如果是远程客户端,确认后台是不是托管在管家婆云的;
2、如果是局域 POS 端确认在 POS 安装目录下的 POSconfig 文件里面SERVERNAME=填写的 ip 地址是不是主机的 ip 地址,如果是默认的 127.0.0.0.1,就修改为主机的 ip 地址;
3、如果是远程客户端,服务器是客户自己安装在本地的,确认 POSconfig 文件里面填写的 ip 地址是不是公网 ip,端口是不是对的;
4、如果服务器是托管在管家婆云的,云那边核实端口和 ip 地址是多少,如果端口大于 211,然后确认 POSconfig 文件里面的参数是不是对的,然后查看一下有没有UseMutiSvr=这个参数,当端口大于 211 时显示的是 UseMutiSvr=YES,如果没有这个参数,需要将 UseMutiSvr=YES 添加在 POSconfig 的第二行([SERVER]后面一行)后重启服务器确认;
5、如果确认设置没有问题,关闭杀毒软件、防火墙,用这个工具testIP测试一下网络和端口的连接情况,测试结果截图我们判断:链接:https://share.weiyun.com/V5wjzJ1d,<span style="color: #ff0000">该工具线上云辉煌POS版本也可以测试使用</span>;(使用TestIP测试时,在打开服务器成功后面一行的【延迟:***】这行表示服务器的延时毫秒数,如果测试通过但是结果大于3000,同时客户出现连接服务器失败的情况,可以在posconfig文件的[SERVER]下添加CheckNetTimeOut=参数,=后面的是修改系统的秒数,默认是3秒,可以根据情况放大,比如20);
6、如果是客户自己的服务器, 测试结果,如果网络连接失败,可以固定DNS、更换网络测试看看,如果端口不通,POS端是远程访问的话,就需要服务器端路由器里做端口映射;
7、如果都不行,拷贝好POS安装目录下data里的retail文件,解绑后重新配置POS试试。
<span style="color: #ff0000">注:如果是通用云上的客户出现这个现象:</span>
1、可以优先重启中间件试试;
2、如果还是不行,用testIP工具测试,测试结果如果网络不通,就检查客户本地的网络,端口不通就联系客服找运维处理