WSO2 APIM 2.0 Gateway-Worker-Node:“请求的资源XXX不可用”

时间:2017-03-08 17:23:54

标签: api synchronization wso2 wso2-am worker

我有一个带有2个工作节点的网关管理器(GWM)。当我部署一个API时,它被推送到GWM并且是可用的 - > API-Call工作正常。

我决定通过rsync将GWM中的API同步到工作节点。在workernodes上的~wso2 / repository / deployment / server下的文件系统被同步并且类似于GWM节点。 但是当我在工作节点上调用API时,我收到了以下消息:

<am:fault xmlns:am="http://wso2.org/apimanager"><am:code>404</am:code>
<am:type>Status report</am:type><am:message>Not Found</am:message>
<am:description>The requested resource (/XXX/1/foo) is not available.
</am:description>
</am:fault>

我也重新启动了工作,但结果相同。

我是否遗漏了某些内容,或者是否有触发器将工作站上的API加载到缓存中,或类似的内容?

1 个答案:

答案 0 :(得分:1)

遇到同样的问题,当中介文件的内容发生变化时。 **对我有用的解决方案**

  1. 将您的 api 降级为已创建
  2. 确保网关被检查
  3. 重新部署