diff --git a/packages/ui/certd-server/src/modules/cname/service/cname-record-service.ts b/packages/ui/certd-server/src/modules/cname/service/cname-record-service.ts index 3ddbe7c9..b2385789 100644 --- a/packages/ui/certd-server/src/modules/cname/service/cname-record-service.ts +++ b/packages/ui/certd-server/src/modules/cname/service/cname-record-service.ts @@ -193,7 +193,7 @@ export class CnameRecordService extends BaseService { startTime: new Date().getTime(), }; } - let ttl = 15 * 60 * 1000; + let ttl = 5 * 60 * 1000; if (isDev()) { ttl = 30 * 1000; } @@ -233,6 +233,7 @@ export class CnameRecordService extends BaseService { logger.warn(`cname验证超时,停止检查,${bean.domain} ${testRecordValue}`); clearInterval(value.intervalId); await this.updateStatus(bean.id, 'timeout'); + cache.delete(cacheKey); return false; } diff --git a/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cos/index.ts b/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cos/index.ts index 0e48bb00..7db87ba2 100644 --- a/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cos/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cos/index.ts @@ -1,12 +1,12 @@ -import { IsTaskPlugin, pluginGroups, RunStrategy, TaskInput } from '@certd/pipeline'; +import { AbstractTaskPlugin, IsTaskPlugin, pluginGroups, RunStrategy, TaskInput } from '@certd/pipeline'; import { CertInfo } from '@certd/plugin-cert'; -import { AbstractPlusTaskPlugin, createRemoteSelectInputDefine } from '@certd/plugin-plus'; +import { createRemoteSelectInputDefine } from '@certd/plugin-plus'; import { TencentSslClient } from '../../lib/index.js'; @IsTaskPlugin({ name: 'DeployCertToTencentCosPlugin', title: '部署证书到腾讯云COS', - needPlus: true, + needPlus: false, icon: 'svg:icon-tencentcloud', group: pluginGroups.tencent.key, desc: '部署到腾讯云COS源站域名证书【注意:很不稳定,需要重试很多次偶尔才能成功一次】', @@ -16,7 +16,7 @@ import { TencentSslClient } from '../../lib/index.js'; }, }, }) -export class DeployCertToTencentCosPlugin extends AbstractPlusTaskPlugin { +export class DeployCertToTencentCosPlugin extends AbstractTaskPlugin { /** * AccessProvider的id */