diff --git a/server/web3dbspider/services/pull_dbevent.js b/server/web3dbspider/services/pull_dbevent.js index 334e4f8..3aa9001 100644 --- a/server/web3dbspider/services/pull_dbevent.js +++ b/server/web3dbspider/services/pull_dbevent.js @@ -78,7 +78,7 @@ class PullDbEvent extends BaseService { this.getContractAddress() ]); if (err) { - throw err; + throw new Error(err); } if (rows.length > 0) { await utils.serial( @@ -94,6 +94,7 @@ class PullDbEvent extends BaseService { this.progInfo['lastIdx'] = this.lastIdx.toString(); await this.saveLastIdx(this.lastIdx); } catch (err) { + utils.safeDumpErrStack(err); log.error(logHead + err); await utils.sleep(5000 + utils.randRange(1000, 3000)); }