草庐IT

RUNNER_DEAD

全部标签

领事健康检查运行后状态为 "Dead"的 Docker 容器

我正在使用consul的健康检查功能,我不断收到这些“死”容器:CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES20fd397ba638progrium/consul:latest"\"/bin/bash-c'cur15minutesagoDead究竟什么是“死”容器?停止的容器什么时候会“死亡”?为了记录,我运行progrium/consul+gliderlabs/registratorimages+SERVICE_XXXX_CHECK环境变量来进行健康检查。它运行一个运行状况检查脚本,每X秒运行一次镜像,例如dockerrun--rmmy

领事健康检查运行后状态为 "Dead"的 Docker 容器

我正在使用consul的健康检查功能,我不断收到这些“死”容器:CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES20fd397ba638progrium/consul:latest"\"/bin/bash-c'cur15minutesagoDead究竟什么是“死”容器?停止的容器什么时候会“死亡”?为了记录,我运行progrium/consul+gliderlabs/registratorimages+SERVICE_XXXX_CHECK环境变量来进行健康检查。它运行一个运行状况检查脚本,每X秒运行一次镜像,例如dockerrun--rmmy

docker - Gitlab CI runner 无法暴露嵌套 Docker 容器的端口

当使用GitLabCI以及gitlab-ci-multi-runner时,我无法让内部启动的Docker容器将其端口暴露给“主机”,即运行构建的Docker镜像。我的.gitlab-ci.yml文件:test:image:dockerstage:testservices:-docker:dindscript:-APP_CONTAINER_ID=`dockerrun-d--privileged-p"9143:9143"appropriate/ncnc-l9143`-netstat-a-dockerexec$APP_CONTAINER_IDnetstat-a-nc-vlocalhost91

docker - Gitlab CI runner 无法暴露嵌套 Docker 容器的端口

当使用GitLabCI以及gitlab-ci-multi-runner时,我无法让内部启动的Docker容器将其端口暴露给“主机”,即运行构建的Docker镜像。我的.gitlab-ci.yml文件:test:image:dockerstage:testservices:-docker:dindscript:-APP_CONTAINER_ID=`dockerrun-d--privileged-p"9143:9143"appropriate/ncnc-l9143`-netstat-a-dockerexec$APP_CONTAINER_IDnetstat-a-nc-vlocalhost91

gitlab runner 请求的URL返回错误: 403

我目前正在使用gitlab.com(不是本地安装)和他们的multi-runner进行CI集成。这对我的一个项目非常有效,但对另一个项目却失败了。我的主机使用2012R2,MSBuild版本为14.0.23107.0。我知道下面的错误显示403,这是一条访问被拒绝的消息。我的问题是找到要更改的权限设置。错误信息:Runningwithgitlab-ci-multi-runner1.5.3(fb49c47)UsingShellexecutor...RunningonWIN-E0ORPCQUFHS...Fetchingchanges...HEADisnowat6a70d96updateru

linux - GitLab-Runner "listen_address not defined"错误

我在我的服务器上运行Laravelapi,我想使用Gitlab-runner作为CD。前两次运行很好,但后来我开始看到这个问题listen_addressnotdefined,sessionendpointsdisabledbuilds=0我在Web共享主机上运行Linux服务器,因此我可以访问终端并获得一些权限,但我不能执行一些sudo操作,例如安装服务。这就是为什么我一直在用户模式下运行gitlab-runner错误信息Configurationloadedbuilds=0listen_addressnotdefined,metrics&debugendpointsdisabled

Linux Shell 脚本 : How to detect NFS Mount-point (or the Server) is dead?

通常在NFS客户端上,如何使用BashShell脚本从服务器端检测安装点不再可用或已死?通常我这样做:ifls'/var/data'2>&1|grep'Stalefilehandle';thenecho"failing";elseecho"ok";fi但问题是,尤其是当NFS服务器完全死机或停止时,即使是ls命令,进入该目录,在客户端也会被挂起或死机。也就是说,上面的脚本不再可用。有什么办法可以再次检测到这个吗? 最佳答案 “stat”命令是一种更简洁的方法:statresult=`stat/my/mountpoint2>&1|gr

ruby-on-rails - ruby rails : How can I specify runner script environment

我正在使用shell脚本在我的RubyonRails应用程序中运行一些运行器脚本。我需要在生产数据库上运行它,但以下内容:#!/bin/bash/usr/bin/rubyRAILS_ENV=production../script/runner../lib/tasks.rb报错:/usr/bin/ruby:Nosuchfileordirectory--RAILS_ENV=production(LoadError)我试图在config/environment.rb中强制执行它ENV['RAILS_ENV']||='production'甚至ENV['RAILS_ENV']='product

linux - systemctl status 显示 inactive dead

我正在尝试编写我自己的(简单的)systemd服务来做一些简单的事情。(比如使用shell脚本将数字1到10写入文件)。我的服务文件如下所示。[Unit]Description=NandaGopalDocumentation=https://google.comAfter=multi-user.target[Service]Type=forkingRemainAfterExit=yesExecStart=/usr/bin/hello.sh&[Install]RequiredBy=multi-user.target这是我的shell脚本。#!/usr/bin/envbashsource/

android - toast "sending message to a Handler on a dead thread"

我正在尝试通过Toast显示一条简单的消息,并收到运行时异常“向死线程上的处理程序发送消息”。试图显示Toast消息的类扩展了IntentService。类(C2DMReceiver)实际上来自C2DM的ChromeToPhone示例。方法如下:/***Calledwhenacloudmessagehasbeenreceived.*/@OverridepublicvoidonMessage(Contextcontext,Intentintent){Log.i(LOG_TAG,"Amessagenotificationhasoccuredwiththecloud.");Log.i(LOG