疑难排解:Could not resolve master instance within 10000ms RetryTimeout 或 EXCEEDED TIMEOUT OF 00:00:10
一、问题描述:WMS登入帐套、或第三方调用WMS接口提示:Could not resolve master instance within 10000ms RetryTimeout
或提示:EXCEEDED TIMEOUT OF 00:00:10
二、问题原因:未安装redis、或redis未启动、或redis出现异常
三、解决方法:
1、首先看提示信息,一般当提示信息有包含“Redis”、“REDIS”时,可以优先查redis的问题。
2、确定当前站点使用的redis服务是“redis”还是“attnredis”:
访问哪个站点提示的信息,则打开对应站点的【web.config】文件,查看是否存在以下参数:
<add key=”RedisWriteHosts” value=”127.0.0.1:6586″ />
<add key=”RedisReadHosts” value=”127.0.0.1:6586″ />
(1)存在,则代表使用的是“attnredis”,则到服务器【服务】中检查“attnredis”服务是否存在,以及是否可以正常启动;(若该服务当前已是启动状态,则需要重新启动。)
(2)不存在,则代表使用的是“redis”,则到服务器【服务】中检查“redis”服务是否存在,以及是否可以正常启动。(若该服务当前已是启动状态,则需要重新启动。)
3、如果【服务】中只有“attnredis”、没有“redis”,但是WMS或LKAPI的【web.config】文件中又没有第2点的2个参数,那应该是手工删除过【web.config】文件的内容导致这2个参数丢失了,此时可以手工在【web.config】的<appSettings>节点中增加这2个参数,然后重新启动redis服务。
(1)AI-WMS PLUS:
(2)LKAPI: