manager-service,Error: Job failed: BackoffLimitExceeded

  • Choerodon平台版本: 0.16.0

  • 遇到问题的执行步骤:
    helm install c7n/manager-service \

--set preJob.preInitDB.datasource.url="jdbc:mysql://c7n-mysql.c7n-system.svc:3306/manager_service?useUnicode=true&characterEncoding=utf-8&useSSL=false" \
--set preJob.preInitDB.datasource.username=choerodon \
--set preJob.preInitDB.datasource.password=password \
--set env.open.SPRING_DATASOURCE_URL="jdbc:mysql://c7n-mysql.c7n-system.svc:3306/manager_service?useUnicode=true&characterEncoding=utf-8&useSSL=false" \
--set env.open.SPRING_DATASOURCE_USERNAME=choerodon \
--set env.open.SPRING_DATASOURCE_PASSWORD=password \
--set env.open.SPRING_CLOUD_CONFIG_ENABLED=true \
--set env.open.SPRING_CLOUD_CONFIG_URI="http://register-server.c7n-system:8000/" \
--set env.open.CHOERODON_GATEWAY_DOMAIN="api.xxxx3.nip.io" \
--set env.open.CHOERODON_SWAGGER_OAUTH_URL="http://api.xxxxx.nip.io/oauth/oauth/authorize" \
--set env.open.EUREKA_CLIENT_SERVICEURL_DEFAULTZONE="http://register-server.c7n-system:8000/eureka/" \
--set env.open.SPRING_REDIS_HOST=c7n-redis.c7n-system.svc \
--set env.open.SPRING_REDIS_PORT=6379 \
--set env.open.SPRING_REDIS_DATABASE=1 \
--name manager-service \
--version 0.16.0 \
--namespace c7n-system

Error: Job failed: BackoffLimitExceeded

%E5%9B%BE%E7%89%87

kubectl logs manager-service-init-db-gd5wh -n c7n-system

卡了2天了, 0.15 没事,新服务器装0.16 出现的问题。

你这个问题很简单,就是因为数据库初始化失败了,你可以看看是哪个表,一般都是表锁了或者索引什么的,定位到就行了

能否具体点,我是新手。刚开始接触。重装了好几遍了。一直卡在这块儿。

你的日志要发一份完整的出来,具体排查方法,可以查看我的另外一个帖子

大部分错误都是liquibase这个框架下面的,发生的原因可能是因为前几次初始化的过程中,出现超时后,你直接删除了部署,但是数据库初始化的job已经执行过一部分了,所以导致了后续的job无法继续执行

好的,谢谢了