1

我正在尝试开发系统服务,所以我使用回显服务作为测试。我按照 CF 文档上的说明开发了该服务。现在 echo 节点可以运行,但 echo 网关失败,错误为“echo_gateway - pid=15040 tid=9321 fid=290e 错误 - 由于 NATS 错误而退出:无法连接到 nats://localhost:4222 上的服务器/"

4

2 回答 2

2

我陷入了这个问题并罢工了将近一个星期,终于有人帮我解决了这个问题。潜在的问题是别的东西,由于错误没有被正确捕获,它会给出错误的信息。您需要转到 github 并获取最新的代码库。此问题的修复方法是http://reviews.cloudfoundry.org/#/c/8891。解决此问题后,您很可能会遇到超时字段问题。解决方案是定义超时字段 gateway.yml

于 2013-01-17T02:53:55.723 回答
1

echo_gateway.yml.erb 文件中需要一些其他属性 - 具体来说,最新的是default_plantimeout,位于服务组下。这些属性已添加到vcap-services-sample-release存储库中的相应文件中。

看起来误导性错误的修复已合并到 github。我自己还没有更新和验证这一点,但 gerrit 评论表明解决方案与节点库已有一段时间的解决方案相同。我之前确实遇到过这种错误处理,它更有帮助。

于 2013-02-05T15:01:22.813 回答