deason 5 жил өмнө
parent
commit
c97c097ddd

+ 1 - 2
examcloud-core-oe-task-service/src/main/java/cn/com/qmth/examcloud/core/oe/task/service/pipeline/ClearExamDataCacheExecutor.java

@@ -33,9 +33,9 @@ public class ClearExamDataCacheExecutor implements NodeExecuter<Long, ExamRecord
 
     @Autowired
     private RedisClient redisClient;
+    private static final ExamCloudLog LOG = ExamCloudLogFactory.getLog(ClearExamDataCacheExecutor.class);
     @Autowired
     private ExamingSessionService examingSessionService;
-    private static final ExamCloudLog LOG = ExamCloudLogFactory.getLog(ClearExamDataCacheExecutor.class);
 
     /**
      * 执行
@@ -84,7 +84,6 @@ public class ClearExamDataCacheExecutor implements NodeExecuter<Long, ExamRecord
                     redisClient.delete(sessionKey);
                     this.infoLog(String.format("清理交卷未删除的会话:%s", sessionKey), examRecordDataId);
                 }
-                redisClient.delete(RedisKeyHelper.getBuilder().examingSessionKey(examRecordData.getStudentId()));
 
                 //清除文件作答和普通作答记录缓存
                 Integer quesCount = examRecordData.getQuestionCount();

+ 4 - 0
examcloud-core-oe-task-service/src/main/java/cn/com/qmth/examcloud/core/oe/task/service/pipeline/HandInExamExecutor.java

@@ -66,6 +66,8 @@ public class HandInExamExecutor implements NodeExecuter<Long, ExamRecordData, Lo
 
         String sequenceLockKey = Constants.EXAM_CONTROL_LOCK_PREFIX + uncertainExamRecordData.getStudentId();
 
+        long st = System.currentTimeMillis();
+
         try {
 
             this.debugLog("enter executor...", uncertainExamRecordData.getId());
@@ -154,6 +156,8 @@ public class HandInExamExecutor implements NodeExecuter<Long, ExamRecordData, Lo
                     "'.do nothing and go to the next node...", examRecordDataId);
         } finally {
             SequenceLockHelper.releaseLockSimple(sequenceLockKey);
+            this.debugLog("T999 HandInExamExecutor合计耗时:" +
+                    (System.currentTimeMillis() - st) + " ms", uncertainExamRecordData.getId());
         }
     }
 

+ 1 - 1
examcloud-core-oe-task-service/src/main/java/cn/com/qmth/examcloud/core/oe/task/service/pipeline/SyncExamDataExecutor.java

@@ -187,7 +187,7 @@ public class SyncExamDataExecutor implements NodeExecuter<Long, ExamRecordData,
                     "'.do nothing and go to the next node...", examRecordData.getId());
         } finally {
             SequenceLockHelper.releaseLockSimple(sequenceLockKey);
-            this.debugLog("T999 同步数据合计耗时:" + (System.currentTimeMillis() - st) + " ms", examRecordData.getId());
+            this.debugLog("T999 SyncExamDataExecutor合计耗时:" + (System.currentTimeMillis() - st) + " ms", examRecordData.getId());
         }
     }
 

+ 0 - 21
examcloud-core-oe-task-starter/src/main/resources/limited.properties

@@ -1,21 +0,0 @@
-# mean: \u5e73\u5747\u8017\u65f6(\u6beb\u79d2)
-# meanRate: \u5e73\u5747\u901f\u7387(\u6b21/\u79d2)
-# oneMinRate: \u4e00\u5206\u949f\u5185\u901f\u7387(\u6b21/\u79d2)
-# [S] \u4e3a\u77ac\u65f6TPS
-# [E] \u76d1\u63a7\u9650\u6d41\u8868\u8fbe\u5f0f
-# [S] \u9650\u6d41\u540e\u6700\u5c0f
-
-[${app.api.oe.student.face}/examCaptureQueue][/compareFaceSync][POST][S] : 500
-[${app.api.oe.student.face}/examCaptureQueue][/compareFaceSync][POST][E] : mean>2000 && oneMinRate>10
-[${app.api.oe.student.face}/examCaptureQueue][/compareFaceSync][POST][R] : 10
-
-[${app.api.oe.student.face}/examCaptureQueue][/getExamCaptureResult][GET][S] : 300
-[${app.api.oe.student.face}/examCaptureQueue][/getExamCaptureResult][GET][E] : mean>1000 && oneMinRate>10
-[${app.api.oe.student.face}/examCaptureQueue][/getExamCaptureResult][GET][R] : 10
-
-[${app.api.oe.student.face}/examCaptureQueue][/uploadExamCapture][POST][S] : 300
-[${app.api.oe.student.face}/examCaptureQueue][/uploadExamCapture][POST][E] : mean>1000 && oneMinRate>10
-[${app.api.oe.student.face}/examCaptureQueue][/uploadExamCapture][POST][GET][R] : 10
-
-
-