harbor同步任务异常处理

部署方式:docker-compose部署harbor
1.连接harbor的pgsql数据库

docker exec -it harbor-db bash

2.进入pgsql仓库

psql -U postgres -d postgres -h 127.0.0.1 -p 5432

密码是默认密码:root123,可以从docker-compose.yaml等配置文件中找到

3.查看数据库

postgres=# \l
                                   List of databases
     Name     |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   
--------------+----------+----------+-------------+-------------+-----------------------
 notaryserver | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres         +
              |          |          |             |             | postgres=CTc/postgres+
              |          |          |             |             | server=CTc/postgres
 notarysigner | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres         +
              |          |          |             |             | postgres=CTc/postgres+
              |          |          |             |             | signer=CTc/postgres
 postgres     | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 registry     | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 template0    | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +
              |          |          |             |             | postgres=CTc/postgres
 template1    | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +
              |          |          |             |             | postgres=CTc/postgres

可以查看到registry是harbor的使用仓库

4.切换到registry仓库

\c registry

5.查看表,可从英文判断replication_XXXXX的表和复制同步有关系。

正在执行复制任务的表为replication_execution

查看表结构\d replication_execution

select * from  replication_execution;

6.停止所有正在的任务

update replication_execution set status = 'Failed',total = '1',end_time = now() where status='InProgress';

完成后退出。

7.停止所有缓存任务。

docker exec -it redis bash
redis-cli
查看数据
keys *
清理缓存数据
flushdb
再次查看数据
keys *

解决完毕

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐