- Changed package bcrypt to bcryptjs
- Log memory usage every 10 minutes
This commit is contained in:
parent
fc797c740b
commit
e4f8b3dc90
6 changed files with 26 additions and 5 deletions
|
|
@ -1,2 +1,2 @@
|
||||||
[LAUNCHER]
|
[LAUNCHER]
|
||||||
version=1.0.0
|
version=1.1.0
|
||||||
21
src/app.js
21
src/app.js
|
|
@ -134,6 +134,27 @@ console.log(` External: ${formatBytes(memoryUsage.external)}`);
|
||||||
console.log(` Array Buffers: ${formatBytes(memoryUsage.arrayBuffers)}`);
|
console.log(` Array Buffers: ${formatBytes(memoryUsage.arrayBuffers)}`);
|
||||||
console.log('--------------------------------------------------');
|
console.log('--------------------------------------------------');
|
||||||
|
|
||||||
|
// Function to log memory usage
|
||||||
|
function logMemoryUsage() {
|
||||||
|
const now = new Date();
|
||||||
|
const formattedDateTime = moment(now).format('YYYY-MM-DD HH:mm:ss');
|
||||||
|
|
||||||
|
const memoryUsage = process.memoryUsage();
|
||||||
|
|
||||||
|
console.log(`Memory Usage at ${formattedDateTime}:`);
|
||||||
|
console.log(` RSS : ${formatBytes(memoryUsage.rss)}`);
|
||||||
|
console.log(` Heap Total : ${formatBytes(memoryUsage.heapTotal)}`);
|
||||||
|
console.log(` Heap Used : ${formatBytes(memoryUsage.heapUsed)}`);
|
||||||
|
console.log(` External : ${formatBytes(memoryUsage.external)}`);
|
||||||
|
console.log(` Array Buffers: ${formatBytes(memoryUsage.arrayBuffers)}`);
|
||||||
|
console.log('--------------------------------------------------');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Log memory usage every 10 minutes (600000 milliseconds)
|
||||||
|
const memoryLogInterval = 600000;
|
||||||
|
|
||||||
|
setInterval(logMemoryUsage, memoryLogInterval);
|
||||||
|
|
||||||
app.listen(port, publicIP, () => {
|
app.listen(port, publicIP, () => {
|
||||||
logger.info(`API listening on ${publicIP}:${port}`);
|
logger.info(`API listening on ${publicIP}:${port}`);
|
||||||
logger.info(`Auth API listening on 127.0.0.1:${authPort}`);
|
logger.info(`Auth API listening on 127.0.0.1:${authPort}`);
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
const express = require('express');
|
const express = require('express');
|
||||||
const bcrypt = require('bcrypt');
|
const bcrypt = require('bcryptjs');
|
||||||
const xml2js = require('xml2js');
|
const xml2js = require('xml2js');
|
||||||
const sql = require('mssql');
|
const sql = require('mssql');
|
||||||
const Joi = require('joi');
|
const Joi = require('joi');
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
const sql = require('mssql');
|
const sql = require('mssql');
|
||||||
const express = require('express');
|
const express = require('express');
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
const bcrypt = require('bcrypt');
|
const bcrypt = require('bcryptjs');
|
||||||
const crypto = require('crypto');
|
const crypto = require('crypto');
|
||||||
const { logger, accountLogger } = require('../../utils/logger');
|
const { logger, accountLogger } = require('../../utils/logger');
|
||||||
const { sendPasswordChangedEmail } = require('../../mailer/mailer');
|
const { sendPasswordChangedEmail } = require('../../mailer/mailer');
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
const sql = require('mssql');
|
const sql = require('mssql');
|
||||||
const bcrypt = require('bcrypt');
|
const bcrypt = require('bcryptjs');
|
||||||
const crypto = require('crypto');
|
const crypto = require('crypto');
|
||||||
const express = require('express');
|
const express = require('express');
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
const sql = require('mssql');
|
const sql = require('mssql');
|
||||||
const express = require('express');
|
const express = require('express');
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
const bcrypt = require('bcrypt');
|
const bcrypt = require('bcryptjs');
|
||||||
const crypto = require('crypto');
|
const crypto = require('crypto');
|
||||||
const { logger, accountLogger } = require('../../utils/logger');
|
const { logger, accountLogger } = require('../../utils/logger');
|
||||||
const { sendConfirmationEmail } = require('../../mailer/mailer');
|
const { sendConfirmationEmail } = require('../../mailer/mailer');
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue