#loopbackjs #pm2 #loopback4
#loopbackjs #pm2 #loopback4
Вопрос:
Я пытаюсь запустить Loopback в Digital Ocean, следуя этому руководству:https://loopback.io/doc/en/lb4/deploying-with-pm2-and-nginx.html Проблема в том, что когда я запускаю его с помощью команды «pm2 start», кажется, что запускается pm2, но он не запускает приложение Loopback. Журналы ничего не показывают (скриншот —https://i.stack.imgur.com/MvaV2.png). Я дважды проверил — приложение Loopback работает нормально, и оно успешно запускается с «npm run start: local».
Вот мои команды package.json:
"start:local": "node -r source-map-support/register .",
"start": "pm2 start ecosystem.config.js --env production",
"stop": "pm2 stop ecosystem.config.js --env production",
ecosystem.config.js:
module.exports = {
apps: [
{
name: 'BFF',
script: './dist/index.js',
instances: 1,
interpreter : 'node@10.20.1',
autorestart: true,
watch: true,
max_memory_restart: '1G',
env: {
NODE_ENV: 'development',
},
env_production: {
NODE_ENV: 'production',
},
},
],
};
Комментарии:
1. Та же проблема на Windows server 2012.. Мой сервер API не работает с PM2. Вы нашли решение?
Ответ №1:
укажите правильный путь к ecosystem.config.js в файле package.json