分离 fans

This commit is contained in:
2024-12-16 07:11:55 +08:00
parent d5648e7636
commit 5964d0f956
2 changed files with 74 additions and 22 deletions

14
main.js
View File

@@ -56,8 +56,8 @@ const 存档 = async (message = '正在存档...') => {
export default function () {
console.log(当前日期, '启动时加载当日数据...')
if (fs.existsSync(`./data/${当前日期}.json`)) {
console.log(当前日期, '启动时加载当日数据...')
const file = fs.readFileSync(`./data/${当前日期}.json`, 'utf8')
if (file) {
const data = JSON.parse(file)
@@ -67,16 +67,16 @@ export default function () {
}
}
console.log(当前日期, '开始收集日志...')
setInterval(() => {
setInterval(async () => {
存档('每10分钟自动存档...')
update('web_images', 'day_rank', Object.entries(Object.fromEntries(截图.浏览数.)))
update('web_article', 'day_rank', Object.entries(Object.fromEntries(文章.浏览数.)))
//update('web_member_explorer', '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_explorer('web_member_explorer', 'day_rank', Object.entries(Object.fromEntries(收藏.浏览数.)))
}, 600000)
// 实时读取日志文件
console.log(当前日期, '开始收集日志...')
const tail = new Tail('/opt/log/caddy/access.log')
tail.on('line', async (line) => {
const item = JSON.parse(line)