fly 8 місяців тому
батько
коміт
8673de1c83
1 змінених файлів з 9 додано та 4 видалено
  1. 9 4
      URMManage/ImagePostProcess.cs

+ 9 - 4
URMManage/ImagePostProcess.cs

@@ -27,34 +27,39 @@ namespace WingAIDiagnosisService.URMManage
                     while (true)
                     {
                         await Task.Delay(TimeSpan.FromSeconds(60));
-
+                        Logger.WriteLineInfo($"UrmProcessorList count1:{UrmProcessorList.Count}");
                         for (int i = UrmProcessorList.Count - 1; i >= 0; i--)
                         {
                             var item = UrmProcessorList[i];
-                            if (item.LastActiveTime <= DateTime.UtcNow.AddMinutes(-5))
+                            if (item.LastActiveTime <= DateTime.UtcNow.AddMinutes(-1))
                             {
                                 item.Processor.Dispose();
                                 UrmProcessorList.Remove(item);
                             }
                         }
+                        Logger.WriteLineInfo($"UrmProcessorList count2:{UrmProcessorList.Count}");
+                        Logger.WriteLineInfo($"VideoProcessorList count1:{VideoProcessorList.Count}");
                         for (int i = VideoProcessorList.Count - 1; i >= 0; i--)
                         {
                             var item = VideoProcessorList[i];
-                            if (item.LastActiveTime <= DateTime.UtcNow.AddMinutes(-5))
+                            if (item.LastActiveTime <= DateTime.UtcNow.AddMinutes(-1))
                             {
                                 item.Processor.Dispose();
                                 VideoProcessorList.Remove(item);
                             }
                         }
+                        Logger.WriteLineInfo($"VideoProcessorList count2:{VideoProcessorList.Count}");
+                        Logger.WriteLineInfo($"MeasureProcessorList count1:{MeasureProcessorList.Count}");
                         for (int i = MeasureProcessorList.Count - 1; i >= 0; i--)
                         {
                             var item = MeasureProcessorList[i];
-                            if (item.LastActiveTime <= DateTime.UtcNow.AddMinutes(-5))
+                            if (item.LastActiveTime <= DateTime.UtcNow.AddMinutes(-1))
                             {
                                 item.Processor.Dispose();
                                 MeasureProcessorList.Remove(item);
                             }
                         }
+                        Logger.WriteLineInfo($"MeasureProcessorList count2:{MeasureProcessorList.Count}");
                     }
                 }
                 catch (Exception e)