问题标签 [go-agent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - 如何在 Go 服务器上运行 Go 项目?
我对 GoLang 没有经验。
我有一个 Go 项目,我想在我的 ubuntu 14.04 上的本地服务器上运行它。我已经安装了 Go 服务器和 Go 代理,它们正在运行。
根据命令行所说/var/go/
的是我可以用来将我的 GO 项目放入其中的文件夹。根据我在 Apache 服务器中的了解www
,我们可以从 localhost 访问一个文件夹。所以,我期待 Go 服务器会出现这样的情况(但似乎我错了)。
我的项目包含一些文件夹,例如client
, config
, protocol
, server' and two files
chat.json and
main.go . I thought
main.go acts as
index.html` 或类似的。
那么,如何在服务器上运行项目呢?
continuous-deployment - 有没有办法删除 GoAgent 中的阶段历史记录?
我正在使用GoCD
包部署,我想知道是否有任何可能的方法来删除Stage History
in GoAgent
.
我问这个是因为在我们测试管道时阶段标签在一定程度上增加了,因此我们无法获得自动部署的确切数量。
谁能让我知道我是否可以删除所有舞台历史而不会对过程造成任何混乱?
c# - 运行 C# 应用程序时出现 GoCD 问题
我正在运行一个C# tool
来测试部署包的性能,并且该工具尝试在部署包Performance counters
的机器上启动。当我通过GoServer
.
但是,当我在命令提示符下手动运行该工具时,我没有遇到任何问题。
Exception while capturning Performance Counter for Machine
仅当我通过 GoCD 运行该工具时才会发生。我不确定是什么导致了这个问题。
有人可以帮我吗?
continuous-deployment - GoCD - GoAgent 状态更改通知(丢失/失去联系)
我正在使用GoCD
我们的应用程序的自动部署。我正面临着一个serious issue
,那就是如果有任何代理lost contact/missing
——其对应pipeline
而已hangs
。
没有发送关于代理不可用或管道没有失败的通知。
任何人都可以建议是否有解决此问题的方法GoCD
或任何plugins
可用于获取GoAgent
机器状态通知的方法?
docker - go job 从哪里获取环境变量?
当我在 go-agent 上执行 printenv 命令时
但是当我从作业内部执行 printenv 命令时,我得到了这个结果
如果您查看 JAVA_HOME 环境变量,那么在您登录机器时,作业调用和直接调用是不同的。这可以通过在管道中设置环境变量来解决,但是如何配置我的 go-server 和 go-agents 以便我不必这样做?如果我想使用另一个 JDK 作为默认值怎么办?
那个 JAVA_HOME 环境变量来自哪里?
go-cd - 远程 go-agent 未连接到 go-server
Go-agent 和 go-server 相同版本 - v18.8.0。服务器和代理安装在不同的机器上。在 go-server/agents 中,未列出代理。/etc/default/go-agent 中的代理配置文件使用 go 服务器的主机名进行更新。
请帮忙。
docker - 如何配置 docker 容器代理?
如何配置 docker 容器代理?
首先,
我尝试使用设置'/etc/systemd/system/docker.service.d/http-proxy.conf'的方式(https://docs.docker.com/config/daemon/systemd/#httphttps-proxy)它确实适用于 docker 守护进程,但不适用于 docker 容器,似乎这种方式只对像“docker pull”这样的命令生效
中学,
我有很多 docker 容器,我不想每次启动容器时都使用 'docker run -e http_proxy=xxx...' 命令。
所以我猜如果有这样一种方式在容器启动时自动加载全局配置文件,我google了一下,让它设置文件'~/.docker/config.json'(如何配置docker容器代理?,这个方式仍然对我不起作用。
(我的主机系统是centos7,这里是我的docker -v: Docker version 1.13.1, build 6e3bb8e/1.13.1)
感觉可能和我的docker版本或者systemd服务启动的docker有关,所以~/.docker/config.json没有生效。
最后 ,
我只是希望修改配置文件能让我所有的容器在启动时自动配置环境变量(即容器时自动设置环境变量'http_proxy= http://HostIP:8118 https_proxy= http://HostIP:8118 '开始,如 Dockerfile 参数 ENV) 。我想知道有没有这样的方法?而且如果能实现这种方式我可以让容器使用宿主机的代理,毕竟我宿主机的代理是正常工作的。
但我错了,我试图运行一个容器,然后设置 http_proxy= http://HostIP:8118和 https_proxy= http://HostIP:8118,但是当我使用命令'wget facebook.com'时,我得到了' Connecting to HostIP:8118... failed: No route to host.',但是,主机(centos7)可以成功执行wget,并且我可以成功ping容器中的主机。我不知道为什么它可能与防火墙和 8118 端口有关。
结束了,
OMG ..我没有其他办法,有人可以帮助我吗?
===============================
ps:从下面的截图可以看出,我其实是想安装goa和goagen却报错,可能是网络原因,想打开代理试试,所以……只有上面的问题。
1.my go docker container 在这里输入图片描述
2.我的主机
go-cd - 如何撤消 GOCD 服务器的已删除代理?
我禁用/删除了一个GOCD
go-agent
. 似乎我无法再尝试注册 this go-agent
,因为它没有出现在服务启动时的代理列表中。
该代理是否在被删除后被列入黑名单?刚刚尝试禁用/删除另一个运行良好的 go-agent,它也不再出现在服务启动列表中。
我检查了cruise-config.xml
,没有提到已删除的代理。UI 也不显示已删除的代理。