首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS中的Concourse 5.0安装

AWS中的Concourse 5.0安装
EN

Stack Overflow用户
提问于 2019-03-13 13:05:17
回答 2查看 696关注 0票数 0

我们一直在尝试在我们的亚马逊网络服务中设置concourse 5.0.0 (我们已经设置了4.2.2)。我们已经创建了两个实例,一个用于web,另一个用于worker。我们能够看到网站启动并运行,但我们无法运行我们的管道。我们检查了日志,注意到worker抛出了下面的错误。

代码语言:javascript
复制
Workerr.beacon.forward-conn.failed-to-dial","data":{"addr":"127.0.0.1:7777","error":"dial tcp 127.0.0.1:7777: connect: connection refused","network":"tcp","session":"9.1.4"}}

我们假设worker正在努力连接到web实例,并想知道这是否可能是由于缺少gdn配置所致。Concourse 5.0.0版本包括concourse和gdn二进制文件。我们想尝试--garden-config文件,看看它是否解决了这个问题。

有人能建议我们怎么写花园配置文件吗?

EN

回答 2

Stack Overflow用户

发布于 2019-03-22 03:21:48

我遇到了同样的问题,并使用@umamaheswararao-meka的答案解决了它。(在EC2上使用ubuntu18.04)

还存在容器无法解析域名(https://github.com/docker/libnetwork/issues/2187)的问题。以下是错误消息:

代码语言:javascript
复制
resource script '/opt/resource/check []' failed: exit status 1

stderr:
failed to ping registry: 2 error(s) occurred:

* ping https: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
* ping http: Get http://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

我做了什么:

代码语言:javascript
复制
sudo apt-get install resolvconf -y

# These are cloudflare's DNS servers
sudo echo "nameserver 1.1.1.1" >> /etc/resolvconf/resolv.conf.d/tail
sudo echo "nameserver 1.0.0.1" >> /etc/resolvconf/resolv.conf.d/tail
sudo resolvconf -u

cat /etc/resolv.conf # just to make sure changes are in place
# restart concourse service

容器使用resolv.conf,因为该文件是在ubuntu18.04上动态生成的,所以这是使容器继承此配置的最简单方法。

还有来自man resolvconf的相关代码片段

代码语言:javascript
复制
   -u     Just run the update scripts (if updating is enabled).

   /etc/resolvconf/resolv.conf.d/tail
          File to be appended to the dynamically generated resolver configuration file.  To append
          nothing,  make  this an empty file.  This file is a good place to put a resolver options
          line if one is needed, e.g.,
票数 3
EN

Stack Overflow用户

发布于 2019-03-21 14:03:04

这是未配置的gdn(花园二进制)的问题。我们必须在wroker.env文件中包含CONCOURSE_BIND_IP=xx.xx.x.x (您的gdn所在的IP地址)和CONCOURSE_BIND_PORT=7777( gdn's端口)。这就为我们解决了问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55134742

复制
相关文章

相似问题

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