疑难排解: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:

分类目录