gitlab:Runner离线,最后一次联系是在几个小时前

Maj*_*vin 9 gitlab gitlab-ci gitlab-ci-runner

最近我的跑步者已经停止了,我不知道为什么?

我刚刚nodejs在服务器上升级,它确实发生了.

在这个问题之后,我尝试更新gitlab到最新版本并检查跑步者状态,但问题仍然存在,并且灰色图标标题显示:

Runner离线,最后一次联系是大约22小时前.

Runner离线,最后一次联系是大约22小时前

我该怎么办?

当我尝试时Retry stuck jobs,看到这个错误:

这项工作陷入困境,因为你没有在线任何活跃的跑步者,他们分配了这些标签:'我的标签'.

任何帮助表示赞赏!

fed*_*qui 13

对我来说,以下解决了这个问题:

gitlab-runner restart
Run Code Online (Sandbox Code Playgroud)

gitlab-runner符号链接在哪里gitlab-ci-multi-runner:

GitLab Runner是一个开源项目,用于运行您的作业并将结果发送回GitLab.它与GitLab CI一起使用,GitLab CI是GitLab随附的开源持续集成服务,用于协调作业.

  • 我尝试重启多次但没有成功 (2认同)
  • 这对我不起作用。相反,“sudo gitlab-runner verify”重新启动了所有运行程序 (2认同)

Ric*_*rdo 9

这对我有用:

sudo gitlab-runner verify
Run Code Online (Sandbox Code Playgroud)

因为gitlab-runner restart实际上并没有重新启动跑步者


f3x*_*3xy 7

如果您的运行程序在 systemd 下运行

journalctl -u gitlab-runner.service
Run Code Online (Sandbox Code Playgroud)

可能会有所启发。我的情况确实如此。

gitlab-runner[18449]: FATAL: chdir /home/gitlab-runner: no such file or directory
Run Code Online (Sandbox Code Playgroud)


Maj*_*vin 3

我不知道为什么,但我发现它gitlab-runner完全停止服务了。我已经尝试修复它。第一步,我更新了gitlab-runner不起作用的部分。之后我决定重新安装 gitlab-runner 所以我遇到了以下步骤:

  1. 使用以下命令行删除 gitlab-runner 用户:sudo deluser --remove-home gitlab-runner
  2. 按照此处的手动安装和配置进行操作。

它起作用了。