Я использую pm2 для запуска приложения в нескольких экземплярах.
Пример:
"apps": [{
"name": "app.0",
"max_memory_restart": "1024M",
"log_date_format": "YYYY-MM-DD HH:mm:ss SSS",
"script": "/var/www/app/index.js",
"out_file": "/var/log/app/app.log",
"error_file": "/var/log/app/err.log",
"port": "3000",
"env": {
"NODE_ENV": "production",
"PORT": "3000"
}
}
}, {
"name": "app.1",
"max_memory_restart": "1024M",
"log_date_format": "YYYY-MM-DD HH:mm:ss SSS",
"script": "/var/www/app/index.js",
"out_file": "/var/log/app/app.log",
"error_file": "/var/log/app/err.log",
"port": "3001",
"env": {
"NODE_ENV": "production",
"PORT": "3001"
}
}
]
И мне нужно запускать приложения не конкурентно, а последовательно.Может быть, использовать таймер или что-то подобное.