无可用机器(no worker available)
问题现象:
无可用机器,系统提示no worker available。
可能原因:
可能为配置错误。
解决方案:
登录Worker查看SchedulerX的日志,日志路径为/${user.home}/logs/schedulerx/worker.log。
如果是admin账号启动进程,日志路径为/home/admin/logs/schedulerx/worker.log。
如果是root账号启动进程,日志路径为/root/logs/schedulerx/worker.log。
搜索WorkerConfig关键字,查看Endpoint、Namespace和GroupId是否配置正确。
应用发布报错DomainNotFoundException
问题现象:
Caused by: com.alibaba.schedulerx.worker.exception.DomainNotFoundException: Not found domainName
可能原因:
Endpoint和相应的环境没有正确对应。
解决方案:
排查线上的机器是否和Endpoint对应,本地只能连接公网的Endpoint。关于SchedulerX支持的Endpoint,请参见Endpoint列表。
应用发布报错can not find namespaceId
问题现象:
应用启动报错如下。
can not find namespaceId, key: d783212a9c-5a00-4d00-b8ca-b7a68824c97f
source:schedulerx domain=schedulerx-test.console.aliyun.com
可能原因:
接入配置的Namespace参数配置不正确。
部署应用机器的区域和调度控制台创建的命名空间所在区域不一致。
例如:对应命名空间创建于杭州Region,但当前应用配置的接入区域为公网。
解决方案:
登录分布式任务调度平台。在应用管理页面,单击接入配置然后核对相关信息。
SchedulerX如何进行本地连接测试?
在SchedulerX控制台将地域切换为公网,在公网下新建应用并接入。具体操作,请参见在本地接入公网环境。
SchedulerX本地代理无法连接公网怎么办?
当公网直连环境正常但代理模式无法连接时,您需要指定对应Endpoint。关于部署应用的地域(Region)和对应的Endpoint,请参见Endpoint列表。
文档内容是否对您有帮助?