我正在尝试通过配置文件向consul添加服务。
这样做时,我收到以下错误。
错误讯息: -
==> Starting Consul agent...
==> Error starting agent: failed adding service "12WCF": Service name missing
使用的代码:
{
"service": {
"name": "WCF",
"id" : "12WCF",
"address" : "127.0.0.1",
"port": 62133
}
}
命令: -
consul.exe agent --dev
我正在使用Windows进行开发。
我在配置中提供了服务名称。但仍然如此,服务名称缺失。
我错过了其他任何事情。
任何人都可以就此提出一些建议。
感谢。
答案 0 :(得分:0)
嗯,
知道了。因此,我们必须在json中添加一个名为“service”的attrib来解决问题。
所以,最终的配置看起来像,
{
"service": {
"id":"somename",
"name":"nameofthissevice",
"service": "myservice",
"address": "127.0.0.1",
"port": 62133
}
}
不知道为什么领事在他们的文档中没有提到这一点。
THX。