Сброс соединения экземпляра AWS EC2 через порт 22 - PullRequest
0 голосов
/ 06 января 2019

У меня есть экземпляр aws ec2 p3.2xlarge. Я могу SSH и подключиться к нему легко. Однако примерно через 20 минут, пока я запускаю на нем модель keras, она сбрасывает соединение, и меня выгоняет с ошибкой Сброс соединения по порту 54.161.50.138 через порт 22 * ​​1002 *. Затем я могу восстановить соединение, но мне нужно начинать тренировать модель заново, потому что мой прогресс был потерян. Это происходит каждый раз, когда я подключаюсь к экземпляру. Есть идеи, почему это происходит?

Для SSH я использую gow, который позволяет мне запускать команды Linux на Windows - https://github.com/bmatzelle/gow/wiki Я проверил свой публичный IP-адрес до и после сброса, и это было то же самое. Я также посмотрел на использование процессора с помощью Amazon CloudWatch, и это было нормально - 20%.

1 Ответ

0 голосов
/ 06 января 2019

Я нашел частичное решение этого. В терминале экземпляра выполните следующие действия.

  1. запустить команду "tmux"
  2. в новой всплывающей оболочке выполнить задание
  3. отсоединиться от оболочки tmux с помощью ярлыка (Ctrl + b, затем d)
  4. если ssh-соединение сбрасывается, снова подключитесь к экземпляру ssh и запустите "tmux attach"
  5. работа должна была продолжаться, и вы можете продолжить с того места, где остановились
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...