分离 fans
This commit is contained in:
14
main.js
14
main.js
@@ -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)
|
||||
|
Reference in New Issue
Block a user