PM2 не запускает приложение Loopback 4 на сервере DigitalOcean Ubuntu

#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