Назад | Перейти на главную страницу

Экземпляр EC2 с узлом pm2 продолжает ломать мои экземпляры ssh

Обновление: хорошо, странно, так что мой экземпляр общедоступного DNS изменился? это возможно, теперь я могу использовать ssh после перехода на новый. по-прежнему не может подключиться по ssh через соединение через браузер.

У меня есть экземпляр ubuntu 18 ec2 t2.micro, который повторяет эту же проблему каждый раз, когда я его перестраиваю и снова заставляю работать. Я выполняю следующую команду pm2 deploy ecosystem.config.js development PM2 - это пакет узла, который постоянно запускает для меня сервер узла, он позволяет развертывать его в экземпляре, где используется ssh, вытаскивает репо, запускает узел и может извлекать из моего репозитория github.

Вот файл экосистемы.js с конфигурацией

module.exports = {
    apps: [
      {
        name: "app",
        script: "npm",
        args: "start",
        watch: false,
        env: {
          NODE_ENV: "development",
          MY_SANITY_TOKEN:
            "obsf",
        },
      },
    ],
  
    deploy: {
      development: {
        user: "ubuntu",
        host: "obsf.compute-1.amazonaws.com",
        ref: "origin/development",
        repo: "git@github.com:name/website-gatsby-main.git",
        path: "/home/ubuntu/deploy",
        "pre-deploy-local": "",
        "post-deploy":
          "npm install && pm2 reload ecosystem.config.js --env development && npm install -g gatsby-cli",
        "pre-setup": "",
      },
    },
  }

Теперь, когда я впервые устанавливаю pm2 и развертываю его, он работает нормально, но после нескольких успешных развертываний я внезапно больше не могу подключиться к своему экземпляру по ssh. Я пытаюсь перезапустить istance, и я могу подключиться. Я даже не могу подключиться с помощью EC2 Instance Connect (browser-based SSH connection) мои группы безопасности не изменились, поэтому ssh открыт. Это происходило несколько раз, и мне все время приходилось восстанавливать систему с нуля, что меня сильно тормозит.

Каким будет мой первый шаг по устранению проблем с ssh после чего-то подобного.

Заранее спасибо