场景:
-
单节点安装未指定clustertype参数为single导致作业卡在排队中,解决方法为卸载重装。
-
单节点掉电重启后作业一直排队中,解决方法如下(排队中的作业需要手动取消排队):
步骤1:
-
进入后台安装目录AnyBackupServer/data/NATSService/jetstream/Admin/streams/JobCenter/msgs
-
删除index.db
-
停止nats服务:
Systemctl stop ABNATSService -
NATS服务被重新拉起后,查看当前路径下重建index.db
-
修改文件权限:
chown eab:eab index.db;chown eab:eab xxx.blk
步骤2:
进入后台安装目录/AnyBackupServer/NATSService/,使用以下命令查询consumer:
./natsctl list\_consumers --stream\_name JobCenter --ip=selfip --port=9904 --ca\_path=/安装目录/AnyBackupServer/etc/CA

步骤3:
进入JobworkService(命令:cd /安装目录/AnyBackupServer/HyperJobWorkerService),使用以下命令重建所有consumer,下面以backup_sync_cancel_job举例:
./job_center_ctl nats_delete_consumer –streamName=JobCenter –consumerName=backup_sync_cancel_job –configPath=/安装目录/AnyBackupServer/etc/HyperJobWorkerService/job_worker.ini
步骤4:
重建完所有stream,重启所有服务,命令为:systemctl restart ABHyper*