pm2: add crash-loop governor and set cwd for linkweb

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Liam
2026-06-29 13:04:20 +00:00
parent 97d0e0fb9f
commit e4aeb0d59f
+11
View File
@@ -1,7 +1,18 @@
// Crash-loop governor: after max_restarts attempts that each fail to stay up
// min_uptime ms, PM2 marks the app `errored` and stops relaunching it, instead
// of restarting forever and pegging the CPU.
const RESTART_POLICY = {
max_restarts: 10,
min_uptime: 10000,
exp_backoff_restart_delay: 200,
};
module.exports = {
apps: [
{
name: 'linkweb',
...RESTART_POLICY,
cwd: __dirname,
script: 'server.js',
env: {
NODE_ENV: 'production',