更改存档异步等待
This commit is contained in:
28
main.js
28
main.js
@@ -76,21 +76,23 @@ export default function () {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 定时执行任务,确保上一次执行完毕后才开始下一轮
|
||||||
setInterval(async () => {
|
async function startScheduledTask() {
|
||||||
|
while (true) {
|
||||||
try {
|
try {
|
||||||
存档('每10分钟自动存档...')
|
存档('每10分钟自动存档...')
|
||||||
await update('web_images', 'day_rank', Object.entries(Object.fromEntries(截图.浏览数.日)))
|
await update('web_images', 'day_rank', Object.entries(Object.fromEntries(截图.浏览数.日)))
|
||||||
await update('web_article', 'day_rank', Object.entries(Object.fromEntries(文章.浏览数.日)))
|
await update('web_article', 'day_rank', Object.entries(Object.fromEntries(文章.浏览数.日)))
|
||||||
await update_explorer('web_member_explorer', 'day_rank', Object.entries(Object.fromEntries(收藏.浏览数.日)))
|
await update_explorer('web_member_explorer', 'day_rank', Object.entries(Object.fromEntries(收藏.浏览数.日)))
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
console.error(err)
|
console.error(err)
|
||||||
|
}
|
||||||
|
await new Promise(resolve => setTimeout(resolve, 10 * 1000))
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 启动定时任务
|
||||||
}, 10000)
|
startScheduledTask()
|
||||||
|
|
||||||
|
|
||||||
console.log(当前日期, '开始收集日志...')
|
console.log(当前日期, '开始收集日志...')
|
||||||
const tail = new Tail('/opt/log/caddy/access.log')
|
const tail = new Tail('/opt/log/caddy/access.log')
|
||||||
|
Reference in New Issue
Block a user