我的 GitHub 操作运行器代理托管在 AWS 中,一旦我运行 ./run.sh,它就会等待并侦听作业。 问题是我在 GitHub 中的自托管运行器已关闭。 我怎样才能打开它?
您最好的选择是安装它,以便它作为服务运行。 该文档概述了以这种方式安装它的步骤,并指出
您可以将自托管运行器应用程序配置为服务 机器启动时自动启动跑步者应用程序。
您也可以使用 nohup 在后台运行它,这样,如果您不将其作为服务来执行,一旦用户注销,它就会继续运行:
/usr/bin/nohup ./run.sh &
这些故障排除提示在您的跑步者离线时也很有用。
如果您不想自己与代理打交道,也可以使用 https://sprinters.sh,这样每个作业都会自动在 EC2 位置上获得一个新的临时运行器。一切都是完全自动化的,因此您不必自己搞乱运行器软件的设置和更新。