Bladeren bron

将日志 与 机器人状态详情进行缓存,

hl 4 maanden geleden
bovenliggende
commit
1eed0ac72c
2 gewijzigde bestanden met toevoegingen van 5 en 5 verwijderingen
  1. 1 1
      src/Interval.js
  2. 4 4
      src/utils/file.js

+ 1 - 1
src/Interval.js

@@ -140,7 +140,7 @@ function cachePredictorState() {
             var thisTime = new Date().getTime()
             let port = value.port
             let predictorState = value.predictorState
-            if (value.id !== -1 && port !== -1) {
+            if (value.id !== -1 && port !== -1 && value.threadStatus === robot.RobotStatus.RUNNING) {
                 logger.info(`~~~缓存机器人状态详情${value.id}`)
                 var accUrl = "http://127.0.0.1:" + port
                 http.request_get(`${accUrl}/predictor_state`, {...config.headers})

+ 4 - 4
src/utils/file.js

@@ -93,7 +93,7 @@ function delFile() {
 /***********************************/
 function getLastFile(dirPath, number, callback) {
     fs.readdir(dirPath, async (err, files) => {
-        logger.info(`---------------------4`)
+        // logger.info(`---------------------4`)
         if (err) {
             logger.error(`无法列出目录。`, err);
             // process.exit(1);
@@ -112,9 +112,9 @@ function getLastFile(dirPath, number, callback) {
             }
 
             fileList.sort((a, b) => b.time - a.time);
-            // for (a of fileList) {
-            //     logger.info("cccccccccc文件cccccccc22222222:" + a.name + "\ttime:" + a.time)
-            // }
+            for (a of fileList) {
+                logger.info("文件基础信息:" + a.name + "\ttime:" + a.time)
+            }
             lastFileList = fileList.slice(0, number != -1 ? number : fileList.length);
             lastFileNameList = lastFileList.map((item) => item.name);