You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何开启GitHub Actions中处于离线状态的AWS自托管运行器?

解决AWS上GitHub自托管运行器离线问题的排查步骤
  • 检查网络连通性
    • 登录AWS实例,执行curl -v https://api.github.com,确认能正常访问GitHub API。如果是VPC部署的实例,检查安全组是否放行出站443端口,网络ACL是否允许对应出站流量。
  • 验证运行器注册信息
    • GitHub运行器的注册token有有效期,若token过期,需在仓库/组织的「Settings → Actions → Runners」页面重新生成新token,然后执行./config.sh重新完成注册,再启动./run.sh。
  • 查看运行器日志
    • 执行./run.sh时留意终端输出的错误信息;若后台运行,可查看运行器目录下_diag文件夹内的日志文件,里面会记录连接失败、认证错误等详细问题。
  • 确认运行器进程状态
    • 在实例上执行ps aux | grep Runner.Worker,检查运行器核心进程是否在运行。如果进程未启动,先确认run.sh的可执行权限,执行chmod +x run.sh后再尝试启动。
  • 同步系统时间
    • 系统时间与GitHub服务器偏差过大可能导致认证失败,执行date查看当前时间,必要时同步时间(比如Debian/Ubuntu用timedatectl set-ntp true,CentOS用ntpdate ntp.aliyun.com)。
  • 检查代理配置(若有)
    • 如果实例通过代理访问外网,需在运行./run.sh前配置代理环境变量:export HTTPS_PROXY=http://your-proxy-address:port,或在注册阶段通过./config.sh --proxy-url http://your-proxy-address:port指定代理。

内容的提问来源于stack exchange,提问作者Jaymezon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 13:52:05