module.exports = {
apps: [
{
name: "blabla",
script: "./.output/server/index.mjs",
exec_mode: "cluster",
instances: 10,
cwd: "/app",
error_file: "/app/logs/blabla-error.log",
out_file: "/app/logs/blabla-out.log",
combine_logs: true,
time: true,
autorestart: true,
max_restarts: 10,
max_memory_restart: "15360M",
node_args: "--max-old-space-size=16384 --heapsnapshot-signal=SIGUSR2", // Allocate 8 GB per instance
env: {
NODE_ENV: process.env.NODE_ENV || "production",
PORT: process.env.NITRO_PORT || 3000,
},
},
],
};
module.exports = {
apps: [
{
name: "blabla",
script: "./.output/server/index.mjs",
exec_mode: "cluster",
instances: 10,
cwd: "/app",
error_file: "/app/logs/blabla-error.log",
out_file: "/app/logs/blabla-out.log",
combine_logs: true,
time: true,
autorestart: true,
max_restarts: 10,
max_memory_restart: "15360M",
node_args: "--max-old-space-size=16384 --heapsnapshot-signal=SIGUSR2", // Allocate 8 GB per instance
env: {
NODE_ENV: process.env.NODE_ENV || "production",
PORT: process.env.NITRO_PORT || 3000,
},
},
],
};