浏览代码

降低各个池子拉取互相影响的风险性

skyfffire 3 年之前
父节点
当前提交
6c5cea614f
共有 1 个文件被更改,包括 8 次插入5 次删除
  1. 8 5
      scripts/lp/lpGenerate.ts

+ 8 - 5
scripts/lp/lpGenerate.ts

@@ -172,7 +172,7 @@ export class LpGenerate {
 
   // 二分法查length
   async getPositionLength(pm: any, low: number) {
-    let high = low + 8
+    let high = 1_000_000
 
     let checkNumber = low
     let prevLow: number = low
@@ -206,7 +206,8 @@ export class LpGenerate {
       return 'ok'
     }
 
-    while (true) {
+    let count = 60
+    while (--count > 0) {
       let checkRst = await check(checkNumber)
       // logger.debug(`[${low}, ${high}], c: ${checkNumber}, ${checkRst}. [${++count}]`)
 
@@ -296,8 +297,6 @@ export class LpGenerate {
     const routerList: Array<any> = require('../../config/router-list.json')
 
     while (true) {
-      await Time.delay(12000)
-
       for (const routerObj of routerList) {
         try {
           let pairsLength = 0
@@ -346,8 +345,12 @@ export class LpGenerate {
             logger.debug('')
             logger.debug('')
           }
-        } catch (e) {}
+        } catch (e) {
+          logger.debug(e)
+        }
       }
+
+      await Time.delay(12000)
     }
   }
 }