修改判断数据库离线逻辑为:访问失败后,重试6次后发送错误短信。
This commit is contained in:
@@ -20,6 +20,8 @@ namespace AutoNotificatPhone.Models
|
|||||||
// 消息控制器实例
|
// 消息控制器实例
|
||||||
private readonly CallAndMsgController _callAndMsgController = new();
|
private readonly CallAndMsgController _callAndMsgController = new();
|
||||||
private readonly IConfiguration _configuration;
|
private readonly IConfiguration _configuration;
|
||||||
|
// Kafka数据库连接失败累计次数
|
||||||
|
private int _kafkaDbConnectionAlertCount = 0;
|
||||||
|
|
||||||
public TimerClass(IConfiguration configuration)
|
public TimerClass(IConfiguration configuration)
|
||||||
{
|
{
|
||||||
@@ -555,12 +557,20 @@ namespace AutoNotificatPhone.Models
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private void ExecuteKafkaDbConnectionAlert()
|
private void ExecuteKafkaDbConnectionAlert()
|
||||||
{
|
{
|
||||||
|
_kafkaDbConnectionAlertCount++;
|
||||||
|
if (_kafkaDbConnectionAlertCount < 8)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
SendAlert(
|
SendAlert(
|
||||||
smsContent: "[BLV运维提示] 数据库连接失败!",
|
smsContent: "[BLV运维提示] 数据库连接失败!",
|
||||||
callContent: "[BLV运维提示] 数据库连接失败",
|
callContent: "[BLV运维提示] 数据库连接失败",
|
||||||
alertType: "BLS-数据库连接警报",
|
alertType: "BLS-数据库连接警报",
|
||||||
extendedDeadline: true
|
extendedDeadline: true
|
||||||
);
|
);
|
||||||
|
|
||||||
|
_kafkaDbConnectionAlertCount = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user