我正在运行一个 Python 脚本,通过 SSH 连接使用 screen linux 在我的 EC2 服务器中抓取页面。我的 EC2 帐户是他们提供的免费套餐。
每次我尝试运行另一个脚本(相同的脚本,但被废弃的页面不同)时,SSH 服务器就会变慢,并且两个脚本都无法运行。我已经尝试使用 tmux 代替 screen,但没有任何变化。我应该怎么做才能解决这个问题?这实际上可能是亚马逊的问题吗?
答案1
尝试添加交换文件
我遇到了类似的问题,添加 1 GB 的交换文件解决了这个问题
例如,如果您有 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/