gitlab - Gitlab:出现了一个runner系统故障
问题描述
我使用 Gitlab 进行持续集成和开发,突然间我收到此错误消息“运行器系统出现故障,请重试”
没有真正的错误消息或错误代码。
我尝试使用 重新启动 gitlab运行程序gitlab-runner restart
,我已经重新启动了正在运行的服务器,但是每当我推送代码更改时,我都会在 Gitlab 上收到此错误消息。
解决方案
几个小时后,我意识到问题是运行 Gitlab Runner 的服务器没有剩余空间。
我登录了有问题的服务器。使用以下命令查看了 Gitlab 日志文件:
journalctl -u gitlab-runner
它向我展示了以下日志:
May 21 08:20:41 gitlab-runner[18936]: Checking for jobs... received job=178911 repo_url=https://.......git runner=f540b942
May 21 08:20:41 gitlab-runner-01 gitlab-runner[18936]: WARNING: Failed to process runner builds=0 error=open /tmp/trace543210445: no space left on device executor=docker runner=f540b942
为了解决这个问题,我运行了docker conatiner prune
它清除停止的容器。
或者,您可以使用docker system prune
which 将删除所有未使用的对象。
有关这些 docker 命令的更多信息,请参阅https://linuxize.com/post/how-to-remove-docker-images-containers-volumes-and-networks/。
之后,我在推送更改时不再在 Gitlab 上遇到错误。
推荐阅读
- python - 无论如何为每个用户和日期创建日志文件
- javascript - 相交的半透明笔画文本
- reactjs - 基于角色的授权策略不起作用
- javascript - 单击按钮并显示警报
- powerbi - Power BI - 文本字段中的 £ 符号更改为 #
- python - 将多线程层添加到 Asyncio
- python - 中断正在运行的代码并返回它(Python、PsychoPy、Windows)
- php - 未定义变量:blogcat(查看:/home/techpriest/joseph/resources/views/admin/view_category.blade.php)
- javascript - 如何从另一个数组创建一个新数组?
- image - 如何在 GridView 中更改对关键导航 QML 的关注