我们的GitLab Runner运行良好已经几周了。我必须进行一些升级,需要重新启动安装它的机器。
重新启动后,它不再自动接收作业。所有我的管道都显示它们被卡住了,因为没有runner可以接收作业。
我通过SSH进入了该计算机并运行了:
sudo gitlab-runner run
当我按照预期那样选择作业时,一切都很顺利。但是当我按下CTRL + C时,它会停止任何已选中的作业,并且不再继续选择其他作业。我该如何解决这个问题,使其恢复到重启之前的状态?
附加信息
当我运行:
sudo gitlab-runner start
我收到一个错误提示信息:FATAL: 启动 gitlab-runner 失败:“systemctl” 失败:退出状态 5,启动 gitlab-runner.service 失败:找不到单元 gitlab-runner.service。
当我运行以下命令时,也出现了类似的错误:
sudo gitlab-runner restart
# gitlab-runner install -u gitlab-runner Runtime platform arch=amd64 os=linux pid=170 revision=8925d9a0 version=14.1.0 FATAL: Failed to install gitlab-runner: Init already exists: /etc/init.d/gitlab-runner
- Rodolfogitlab-runner status
命令来查看状态。或者直接运行gitlab-runner start
命令,看看是否能够解决问题。 - dokgugitlab-runner status
命令时,它提示我gitlab-runner: 服务未安装
。 - Rodolfo