From 0d9c2c74611e89c41e3cfb55f0e99db8ffbaf44d Mon Sep 17 00:00:00 2001 From: liangxu Date: Tue, 23 Jun 2026 01:09:24 +0800 Subject: [PATCH] fix: increase monitoring lease recovery interval for improved performance --- server/internal/scheduler/monitoring_lease_recovery_worker.go | 2 +- .../20260623103000_tune_monitoring_lease_recovery.up.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/internal/scheduler/monitoring_lease_recovery_worker.go b/server/internal/scheduler/monitoring_lease_recovery_worker.go index fd6e6bd..f856b61 100644 --- a/server/internal/scheduler/monitoring_lease_recovery_worker.go +++ b/server/internal/scheduler/monitoring_lease_recovery_worker.go @@ -11,7 +11,7 @@ import ( ) const ( - defaultMonitoringLeaseRecoveryInterval = 1 * time.Minute + defaultMonitoringLeaseRecoveryInterval = 10 * time.Minute defaultMonitoringLeaseRecoveryTimeout = 30 * time.Second defaultMonitoringLeaseRecoveryLimit = 1000 ) diff --git a/server/migrations_ops/20260623103000_tune_monitoring_lease_recovery.up.sql b/server/migrations_ops/20260623103000_tune_monitoring_lease_recovery.up.sql index 6abd10d..2352ff6 100644 --- a/server/migrations_ops/20260623103000_tune_monitoring_lease_recovery.up.sql +++ b/server/migrations_ops/20260623103000_tune_monitoring_lease_recovery.up.sql @@ -1,5 +1,5 @@ UPDATE ops.scheduler_jobs -SET interval_seconds = 60, +SET interval_seconds = 600, description = '按过期租约索引限批回收超过租约时间仍未回调的监控任务,并释放卡住的桌面监控任务。', config = config || '{"suppress_empty_success_runs":true,"empty_success_metric_keys":["expired_task_count","failed_desktop_monitor_count"]}'::jsonb, updated_at = NOW()