|
@@ -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)
|