fix: 修复偶发性cname一直验证超时的bug

pull/243/head
xiaojunnuo 2024-11-13 11:11:37 +08:00
parent bcfac02c96
commit d2ce72e4aa
2 changed files with 6 additions and 5 deletions

View File

@ -193,7 +193,7 @@ export class CnameRecordService extends BaseService<CnameRecordEntity> {
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<CnameRecordEntity> {
logger.warn(`cname验证超时,停止检查,${bean.domain} ${testRecordValue}`);
clearInterval(value.intervalId);
await this.updateStatus(bean.id, 'timeout');
cache.delete(cacheKey);
return false;
}

View File

@ -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 {
/**
* AccessProviderid
*/