我已经使用ClearML安装了ClearML测试管理器解决方案。现在,整个过程都使用了6个容器(webserver、apiserver、redis、elasticsearch、fileserver和mongodb)。我正在运行默认的清理服务-但是任务处于挂起状态,因为没有为这个队列配置Worker。当ClearML被配置为使用Docker运行时,如何为默认队列配置工作人员?

试图在本地跑进来。不使用码头。
发布于 2022-11-19 11:07:24
免责声明:我是ClearML团队的一员(以前是培训员)
我假设清理服务使用services队列。服务器部署已经包含一个应该侦听此队列的代理(服务-代理),但它可能缺少访问服务器的凭据(它作为正常的客户端运行,因此需要凭据)。
ClearML的docker-compose.yml实际上有一个部分对此进行配置,但它需要定义环境变量CLEARML_API_ACCESS_KEY和CLEARML_API_SECRET_KEY。要定义这些,首先转到配置文件部分的ClearML UI,生成一组新的凭据,并将它们的值用于环境变量。当环境变量被定义后,重新启动docker-组合(使用安装和升级文档中所示的docker-compose down和docker-compose up命令)。
服务代理应该在服务器备份后出现在ClearML UI中的workers和queues页面中。
https://stackoverflow.com/questions/74421239
复制相似问题