
SSH 接続を介して screen linux を使用して EC2 サーバーのページをスクラップする Python スクリプトを実行しています。私の EC2 アカウントは、EC2 が提供する無料レベルです。
別のスクリプト (同じスクリプトですが、スクラップされているページは異なります) を実行しようとするたびに、SSH サーバーが遅くなり、両方のスクリプトの実行が失敗します。screen の代わりに tmux を試しましたが、何も変わりません。解決するにはどうすればよいでしょうか? これは実際に Amazon の問題である可能性はありますか?
答え1
スワップファイルを追加してみる
私も同様の問題を抱えていましたが、1GBのスワップファイルを追加することで解決しました。
たとえば、Ubuntu 18.04 をお持ちの場合は、以下を試すことができます。
sudo fallocate -l 1G /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
ソース:https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-18-04/