diff --git a/.gitignore b/.gitignore index f4467179..8d6b519f 100755 --- a/.gitignore +++ b/.gitignore @@ -49,4 +49,4 @@ uploads*/ *.crt *.key src/prisma -.memory.log.json +.memory.log* diff --git a/src/server/index.ts b/src/server/index.ts index 60e793c3..d5e723ca 100755 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -286,20 +286,14 @@ async function main() { tasks.start(); if (process.env.DEBUG_MONITOR_MEMORY === 'true') { - await writeFile('.memory.log.json', '', 'utf8'); + await writeFile('.memory.log', '', 'utf8'); setInterval(async () => { const mu = process.memoryUsage(); const cpu = process.cpuUsage(); - const entry = { - timestamp: new Date().toISOString(), - data: { - memoryUsage: mu, - cpuUsage: cpu, - }, - }; + const entry = `${Math.floor(Date.now() / 1000)},${mu.rss},${mu.heapUsed},${mu.heapTotal},${mu.external},${mu.arrayBuffers},${cpu.system},${cpu.user}\n`; - await appendFile('.memory.log.json', JSON.stringify(entry) + '\n', 'utf8'); + await appendFile('.memory.log', entry, 'utf8'); }, 1000); } }