Amazon EC2 は 1 つの http スクリプトのみを実行します

Amazon EC2 は 1 つの http スクリプトのみを実行します

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/

関連情報