EC2、或いはLightsailへVS codeのextension [ Remote - SSH ] での接続の不具合について

0

EC2、或いはLightsailへVS codeのextension [ Remote - SSH ] で接続してサーバ上のファイルを直接編集したく、試していますが、接続当初は全く問題なく接続できていても、ひとつファイルを(例えば空のtest.py)保存すると、全く反応しなくなってしまいます。

その現象が起こった時は、直接Lightsailの「ブラウザを使用して接続」からSSHで接続しようとしても繋がらず、再起動も15分以上かかってやっと元に戻る、といった感じになります。(再起動するまでは当然ですが、全く何もできません。)

まっさらな状態から何度も試していますが、必ず同じ状態になります。(1つの空ファイルを保存するだけで発生します。)

これは、こういった仕様なのか、或いは何か設定をすることで問題が起こらないのか、アドバイスをいただけたら幸いです。

よろしくお願いいたします。

質問済み 16日前55ビュー
2回答
0
承認された回答
profile picture
エキスパート
回答済み 16日前
  • アドバイスをありがとうございます!

    早速試してみましたが、残念ながら状況は全く変わりませんでした。

    「 vscodeエディタでssh接続すると〜大量のメモリを消費」 とのことですが、もしかしたら現状選択した最低スペック(512 MB RAM、2 vCPU、20 GB SSD)ではすぐにメモリが足りなくなってしまっているのかもしれません。

    もし、問題なく使えているスペックがありましたら参考までに教えていただけたら幸いです。

    引き続き、よろしくお願いいたします。

  • 私が改善したときのスペックだともう一段階上のスペックのLightsailだったと思います。(2年ほど前の記憶なのでうろ覚えですみません)

0

ご質問いただいた問題は、Lightsailの仕様ではなく、何らかの設定や環境の問題である可能性が高いです。Lightsailは通常、VS CodeのRemote - SSH拡張機能を使用してファイルを編集することができ、1つのファイルを保存しただけでインスタンスが応答しなくなるということはありません。

この問題を解決するために、以下のいくつかの点を確認し、試してみることをお勧めします:

  1. SSH接続の設定:Lightsailインスタンスに対して正しいSSH鍵を使用していることを確認してください。Lightsailのアカウントページの「SSH keys」タブから、適切な鍵をダウンロードして使用しているか確認してください。

  2. インスタンスのリソース:インスタンスのCPUやメモリ使用率を確認し、リソースが不足していないか確認してください。必要に応じて、より大きなインスタンスタイプにアップグレードすることを検討してください。

  3. ファイアウォール設定:Lightsailのファイアウォール設定で、SSHポート(通常は22)が開いていることを確認してください。

  4. VS Code拡張機能:Remote - SSH拡張機能を最新バージョンに更新し、VS Code自体も最新版であることを確認してください。

  5. ネットワーク接続:お使いのローカルネットワークとLightsailインスタンス間の接続が安定していることを確認してください。

  6. インスタンスのログ:問題が発生した後、インスタンスが再起動可能になったら、システムログを確認して何か異常がないか調べてください。

  7. 別のSSHクライアント:問題がVS Code特有のものかどうかを確認するために、別のSSHクライアント(例:PuTTY)を使用してみてください。

これらの確認と対策を行っても問題が解決しない場合は、AWSサポートに連絡して詳細な調査を依頼することをお勧めします。彼らはより詳細な診断とサポートを提供できる可能性があります。
Sources
Set up SSH keys for Lightsail - Amazon Lightsail
Introducing browser-based SSH/RDP support for IPv6-only instances bundles on Lightsail - AWS

profile picture
回答済み 16日前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ