diff --git a/WarehouseMgr/Tnb.WarehouseMgr/AgvHeartbeatMonitorService.cs b/WarehouseMgr/Tnb.WarehouseMgr/AgvHeartbeatMonitorService.cs index bfef5c8d..897e4661 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/AgvHeartbeatMonitorService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/AgvHeartbeatMonitorService.cs @@ -33,11 +33,15 @@ namespace Tnb.WarehouseMgr parameter["TagName"] = "AGVKeepalive"; parameter["Value"] = "123"; parameter["token"] = _elevatorControlConfiguration.token; - while (!stoppingToken.IsCancellationRequested) + Task.Run(async () => { - await HttpClientHelper.GetAsync(_elevatorControlConfiguration.WriteTagUrl, parameter); - await Task.Delay(TimeSpan.FromMinutes(1)); - } + while (!stoppingToken.IsCancellationRequested) + { + await HttpClientHelper.GetAsync(_elevatorControlConfiguration.WriteTagUrl, parameter); + await Task.Delay(TimeSpan.FromMinutes(1)); + } + }); + } public override Task StopAsync(CancellationToken cancellationToken) diff --git a/apihost/Tnb.API.Entry/Startup.cs b/apihost/Tnb.API.Entry/Startup.cs index c8f1231f..d5290c25 100644 --- a/apihost/Tnb.API.Entry/Startup.cs +++ b/apihost/Tnb.API.Entry/Startup.cs @@ -66,10 +66,9 @@ public class Startup : AppStartup services.AddTaskMessageNotify(); //定时任务 - services.AddHostedService(); - //Agv心跳监听服务 - services.AddHostedService(); //services.AddHostedService(); + //Agv心跳监听服务 + //services.AddHostedService(); }