consul

    0热度

    1回答

    我想使用Vagrant在我的本地计算机(Mac OS X)上设置带有UI的Consul群集。 到目前为止,我只是跟着官方领事文档的入门指导:https://www.consul.io/intro/getting-started/join.html 为了能够从主机访问UI,我只是简单地添加这一行所提供的Vagrantfile(https://github.com/hashicorp/consul/b

    0热度

    1回答

    我想从consul API检索给定节点的ServiceTag(s)。我需要通过jq过滤。 这里是节点&服务标签JQ戏查询,但我想ServiceTag给定节点.. 随着服务标签 - https://jqplay.org/s/iaSIPnkxFm 随着节点 - https://jqplay.org/s/ea-LyKhhpy 任何人都可以请帮助我用jq查询将两者结合起来,为上述示例中的节点“my-app

    0热度

    1回答

    我有一个领事堆栈2主机(用于测试)。 1主机只在引导模式下运行领事,另一个主机运行客户端模式和注册器,以自动注册服务(均在Docker上运行)。现在,如果我启动一个应用程序(例如端口8080)容器,注册器将检测到,然后将其注册到consul,但它没有http-check,因为我想要。我发现注册者有自动注册健康检查的选项是添加SERVICE_8080_CHECK_HTTP: '/'到应用程序容器,它

    1热度

    1回答

    我使用Spring Cloud Consul发现我的应用程序需要的服务。发现客户端返回所请求服务的所有已注册实例,但我也返回失败的实例。 领事本身标志着失败的情况下corretly为失败(关键)。 那么,为什么发现客户不删除重要/失败的实例?或者是描述这个的文档在哪里?

    0热度

    2回答

    我有一个golang程序连接到其他服务(和本地consul代理程序),并且在与consul代理进行交谈时失败,出现以下错误: Put http://localhost:9501/v1/kv/health_checks/item: dial tcp: lookup localhost: too many open files 这很好,我可以检查系统和程序有多少打开的文件,对不对? ulimit

    1热度

    1回答

    我正在尝试向正在运行的Consule代理注册一个Wildfly Swarm REST服务,但它无法正常工作。 我能够注册一项服务(我可以在Consul ui中看到它),但不知何故健康检查不起作用。 Swarm服务器经常告诉我,由于“HTTP 405方法不允许”,“发送检查”失败。我可以在Consule控制台中看到相似的日志,但不允许使用GET方法。 我处于死路一条:我的应用程序不工作,Wildfl

    0热度

    1回答

    我有一个非常简单的领事和注册员在我的机器上组成runnning。 我可以查询在领事注册的服务列表,但我无法使用http拨打其他服务。 泊坞窗 - 撰写: version: '2.1' services: consul: image: gliderlabs/consul:latest command: "agent -server -data-dir /tmp/c

    0热度

    1回答

    试图在一个EC2实例指向一个群主来使用另一个EC2实例领事注册表时,我收到以下错误: Running pre-create checks... Creating machine... (swarm-master) Launching instance... Waiting for machine to be running, this may take a few minutes... D

    0热度

    1回答

    我试图运行领事代理为Docker容器本官方指南如下:https://hub.docker.com/_/consul/ 第一药剂成功启动:搬运工运行-d --name = DEV-领事领事 然而,当我启动命令搬运工运行-d领事代理-dev -join = 172.17.0.2 第二剂停止错误: ==> Starting Consul agent... ==> Joining cluster...

    6热度

    1回答

    我正在开发Wildfly-Swarm应用,我想用Consul作为我的服务发现。所以我添加了拓扑 - 顾问分数,将我的Consul路径设置为project-defaults.yml并将@Advertise("service-name")添加到我的端点。 如果我使用 java –jar my-swarm-app.jar 一切开始我的应用程序的工作就好了。 我的项目defaults.yml: ser