You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.1 KiB
JavaScript
41 lines
1.1 KiB
JavaScript
const fs = require('fs');
|
|
|
|
var date = new Date();
|
|
var dat= date.getDate()+"-"+date.getMonth()+"-"+date.getFullYear();
|
|
|
|
var err_log = "./pm2/logs/err.log";
|
|
var out_log = "./pm2/logs/out.log";
|
|
|
|
fs.mkdirSync(`./pm2/logs/${dat}`, { recursive: true });
|
|
|
|
err_log = './pm2/logs/' + dat + '/error.log';
|
|
out_log = './pm2/logs/' + dat + '/output.log';
|
|
combined_log = './pm2/logs/' + dat + '/combined.log';
|
|
|
|
// fs.accessSync("./pm2/logs/${dat}",(err) => {
|
|
|
|
// if (!err) {
|
|
// console.log('in');
|
|
// err_log = './pm2/logs/' + date.toISOString() + '/error.log';
|
|
// out_log = './pm2/logs/' + date.toISOString() + '/output.log';
|
|
// combined_log = './pm2/logs/' + date.toISOString() + '/combined.log';
|
|
// } else {
|
|
|
|
// console.error(err)};
|
|
// console.log("created succesfully");
|
|
// });
|
|
|
|
module.exports = {
|
|
apps : [{
|
|
name: 'action dashboard',
|
|
script: 'index.js',
|
|
max_memory_restart: "2G",
|
|
merge_logs: true,
|
|
max_restarts: 20,
|
|
error_file : err_log,
|
|
out_file : out_log
|
|
// instances: 1,
|
|
// watch: '.'
|
|
}],
|
|
};
|