开发者社区 > 云效DevOps > 正文

阿里云云效中看日志是runner重启了 出现这种问题流水线不会自动结束吗?

阿里云云效中看日志是runner重启了 出现这种问题流水线不会自动结束吗?2c4a7f7d9316e283384c0efa978a93d7.png https://flow.aliyun.com/pipelines/2320148/builds/13

展开
收起
冰激凌甜筒 2023-05-04 19:51:12 275 0
5 条回答
写回答
取消 提交回答
  • 大鹏一日同风起,扶摇直上九万里

    你好,请问你的构建机是自建的还是官方的呢? 如果是自建的 可以进入构建机 查看下container有没有启动,报错之类。

    也可以换成公网比如北京节点测试下。

    2023-05-05 10:04:54
    赞同 展开评论 打赏
  • 值得去的地方都没有捷径

    如果您在阿里云云效中看到 Runner 重启了,那么您需要检查 Runner 所在的服务器是否出现了故障或者异常情况。如果 Runner 所在的服务器出现了故障,那么 Runner 可能会重启或者停止工作,从而导致流水线无法继续执行。

    在这种情况下,您可以尝试重新启动 Runner 或者更换 Runner 所在的服务器。如果您使用的是自动化流水线,那么流水线应该会自动结束,因为 Runner 无法继续执行任务。如果您使用的是手动流水线,那么您需要手动结束流水线。

    如果您的问题仍然存在,请尝试联系阿里云云效的技术支持,以获取更详细的帮助和支持。

    2023-05-05 09:55:44
    赞同 展开评论 打赏
  • 热爱开发

    如果在阿里云云效中看到 Runner 重启了,说明该 Runner 出现了异常情况,可能是由于网络、系统或配置问题所致。通常情况下,流水线不会自动结束并继续执行后续步骤,除非您已经在流水线中添加了异常处理代码。

    在处理 Runner 异常的情况下,您可以考虑以下几种方法:

    检查 Runner 配置 请确保 Runner 的配置正确,并且它已经与云效账号成功连接。如果 Runner 和云效之间的连接出现异常,流水线就无法正常运行。您可以在 Runner 所在的机器上查看日志文件,以便更好地了解发生了什么错误。

    添加异常处理步骤 在流水线中添加异常处理步骤,可以帮助您及时捕获 Runner 异常并对其进行处理。例如,您可以使用 Shell 脚本来监控 Runner 进程是否正在运行,并在其意外停止时通知开发人员或管理员。

    升级 Runner 版本 如果 Runner 经常出现异常情况,您可以尝试升级 Runner 版本,以获取更稳定和可靠的运行环境。

    总之,在使用阿里云云效时,我们建议您密切关注 Runner 的运行状态,并根据需要添加适当的异常处理步骤,以确保流水线的稳定和可靠性。如果问题仍然存在,请联系阿里云技术支持或云效官方客服,以获得更多帮助和支持。

    2023-05-05 09:30:10
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在阿里云云效中,如果您的 Runner 出现了重启的情况,可能会导致流水线不能正常进行,需要人工干预才能继续执行。

    如果 Runner 重启后流水线没有自动结束,您可以尝试以下方法来解决:

    1. 查看 Runner 重启的原因

    在 Runner 重启后,您可以通过查看日志来了解重启的原因。如果是因为资源不足、程序崩溃等原因导致的重启,您需要优化您的程序或者更换更高配置的 Runner。

    1. 重启 Runner

    如果 Runner 重启后无法正常工作,您可以尝试手动重启 Runner。在阿里云云效界面左侧的“Runner”菜单中,找到您需要重启的 Runner,然后点击“重启”按钮即可。

    1. 更换 Runner

    如果 Runner 重启后仍然无法正常工作,您可以考虑更换其他可用的 Runner。在阿里云云效界面左侧的“Runner”菜单中,找到其他可用的 Runner,然后将您的项目切换到该 Runner 上运行即可。

    2023-05-04 22:26:23
    赞同 展开评论 打赏
  • 您看一下这个文件cat /root/yunxiao/runner/6c808b72-ab36-4f22-b490-034cc5c5ee82.log 把错误的日志发一下呢?答:没有这个文件cd1756c7cb3eca52b039d0c678efb51c.png 如是这种目录结构cd1756c7cb3eca52b039d0c678efb51c.png1. systemctl | grep runner 查一下 runner service的名称2. journalctl -u runner-xxxx.service -f 输出 runner service 的日志,再触发一个任务看看新输出的日志 ,此回答整理自钉群“云效客户服务权益1群”

    2023-05-04 20:06:39
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
从黑盒运维到DEVOPS 立即下载
云上DevOps开发布局 立即下载
DevOps与传统的融合落地实践及案例分享 立即下载