首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在等待Nomad服务器

正在等待Nomad服务器
EN

Stack Overflow用户
提问于 2017-12-20 23:37:46
回答 2查看 75关注 0票数 0

我目前正在尝试构建一些与Nomad的集成测试。

为此,我尝试:

代码语言:javascript
复制
nomad agent -dev -config=test.conf&
nomad run test.nomad

这当然会失败,因为它试图在服务器运行之前提交作业。不好的选择是插入一个睡眠。我的问题是,是否有更好的方法等待服务器启动并接受作业。

EN

回答 2

Stack Overflow用户

发布于 2017-12-21 16:49:38

因此,一个半途而废的解决方案是:

代码语言:javascript
复制
wait_for_agent() {
  while test -z $(curl -s http://127.0.0.1:4646/v1/agent/health)
  do
    sleep 1
  done
}
票数 1
EN

Stack Overflow用户

发布于 2018-01-11 07:43:13

另一个hack :-)

代码语言:javascript
复制
nomad agent -dev -config=test.conf && nomad run test.nomad
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47909622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档