开发者社区> 问答> 正文

分布式任务调度 SchedulerX暂无可用机器,怎么办?

当的应用接入任务调度并部署到 EDAS,通过连接机器验证是否成功时,弹出暂无可用机器的提示。

展开
收起
保持可爱mmm 2020-03-28 23:01:28 1119 0
1 条回答
写回答
取消 提交回答
  • 可能的原因 应用接入任务调度失败 JAR 包冲突 SchedulerXWorker 配置错误 处理方法 登录部署应用的 ECS 实例,查看是否存在日志目录 /home/${user.home}/logs/schedulerx/worker.log。

    说明 如果是 root 账号启动的进程,日志在 /root/logs/schedulerx/worker.log。 如果是 admin 账户启动的进程,日志在 /home/admin/scheduelrx/worker.log。 如果不存在,说明 ECS 实例没有接入 SchedulerX 客户端,请重新接入,详情请参见为应用实现任务调度(EDAS 部署)。 如果存在,进行下一步。 查看worker.log日志是否有异常日志。 如果日志包含 groupId is not existed,说明是配置问题。在 worker.log 里搜索 Schedulerx WorkerConfig,可以看到当前的配置,然后和控制台对比、确认。

    注意 namespace 要填分布式任务调度 2.0-命名空间页面的命名空间ID。 如果有异常日志,确认是否是 JAR 包冲突。详情请参见JAR 包冲突。 如果没有异常日志,搜索“started”,检查 SchedulerXWorker 的配置是否正确。

    2020-03-28 23:05:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于社区的分布式 风险感知模型 立即下载
如何利用Redisson分布式化传统Web项目 立即下载
FLASH:大规模分布式图计算引擎及应用 立即下载