log
This commit is contained in:
@@ -108,6 +108,7 @@ const mock = {
|
|||||||
touch: () => {mylog.info('-----------------\n');},
|
touch: () => {mylog.info('-----------------\n');},
|
||||||
done: () => {mylog.info('done');},
|
done: () => {mylog.info('done');},
|
||||||
};
|
};
|
||||||
|
|
||||||
async function mine (job = mock, done = mock) {
|
async function mine (job = mock, done = mock) {
|
||||||
//todo: 程序内检查是否可以执行,保证不会启动时错误的自动执行一次
|
//todo: 程序内检查是否可以执行,保证不会启动时错误的自动执行一次
|
||||||
mylog.info('[Schedule Job] 挖矿程序 开始定时计算作业...');
|
mylog.info('[Schedule Job] 挖矿程序 开始定时计算作业...');
|
||||||
@@ -157,6 +158,7 @@ async function mine (job = mock, done = mock) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
currentIndex += 10;
|
currentIndex += 10;
|
||||||
|
probe.currentIndex = currentIndex;
|
||||||
}
|
}
|
||||||
mylog.info('收益计算分配完成');
|
mylog.info('收益计算分配完成');
|
||||||
await system.findOneAndUpdate({
|
await system.findOneAndUpdate({
|
||||||
@@ -178,7 +180,9 @@ async function mine (job = mock, done = mock) {
|
|||||||
typeof done === 'function' && done('收益计算分配完成');
|
typeof done === 'function' && done('收益计算分配完成');
|
||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
|
const probe = {
|
||||||
|
currentIndex: 0
|
||||||
|
};
|
||||||
const start = async () => {
|
const start = async () => {
|
||||||
const SysConfig = require('../../configSec');
|
const SysConfig = require('../../configSec');
|
||||||
mongoose.set('useCreateIndex', true);
|
mongoose.set('useCreateIndex', true);
|
||||||
@@ -196,6 +200,13 @@ const start = async () => {
|
|||||||
useFindAndModify: false,
|
useFindAndModify: false,
|
||||||
useUnifiedTopology: true
|
useUnifiedTopology: true
|
||||||
});
|
});
|
||||||
|
const beforeExit = async (msg) => {
|
||||||
|
mylog.info('意外退出', msg);
|
||||||
|
mylog.info('进行到第'+ probe.currentIndex + '个用户');
|
||||||
|
};
|
||||||
|
process.on('SIGINT', beforeExit);
|
||||||
|
process.on('uncaughtException', beforeExit);
|
||||||
|
process.on('unhandledRejection', beforeExit);
|
||||||
mine();
|
mine();
|
||||||
};
|
};
|
||||||
start();
|
start();
|
||||||
|
|||||||
Reference in New Issue
Block a user