簡體   English   中英

AWS EC2 實例連接通過端口 22 重置

[英]AWS EC2 Instance connection reset by port 22

我有一個 aws ec2 p3.2xlarge 實例。 我可以通過 ssh 輕松連接到它。 但是大約 20 分鍾后,當我在其上運行 keras 模型時,它會重置連接,並且我被踢出錯誤Connection reset by 54.161.50.138 port 22 然后我能夠重新連接,但必須重新開始訓練模型,因為我的進度丟失了。 每次我連接到實例時都會發生這種情況。 知道為什么會這樣嗎?

對於 ssh,我使用 gow,它可以讓我在 Windows 上運行 linux 命令 - https://github.com/bmatzelle/gow/wiki我在重置前后檢查了我的公共 IP 地址,結果是一樣的。 我還使用亞馬遜 CloudWatch 查看了 cpu 使用率,它是正常的 - 20%。

我想出了一個部分解決方案。 在實例終端中執行以下步驟。

  1. 運行命令“tmux”
  2. 在彈出的新shell中,執行作業
  3. 使用快捷方式從 tmux shell 分離(Ctrl+b 然后 d)
  4. 如果 ssh 連接重置,再次 ssh 到實例並運行“tmux attach”
  5. 工作應該繼續運行,您可以從上次中斷的地方繼續

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM