我想让一个python脚本不断地在我的Ubuntu实例上运行。这是一个AWS EC2 a1.medium实例,脚本经常占用几乎100%的CPU。
我用screen <run script>
开始这个脚本,但它会被随机杀死,我不知道为什么。有一次我把它放在前台,我看到";被杀死";作为过程的最后输出。
我试着用sudo screen <run script>
作为root运行它,但我得到了[screen is terminating]
。但不确定root是否会有所帮助。
我能做些什么来解决这个问题吗?我尝试使用具有适当权限的-L -Logfile <filename>
文件,但它一直是空的,所以我真的不知道如何判断出了什么问题。
脚本的性质是什么?它是CPU/内存绑定的吗?我假设你过度使用了a1.medium EC2实例中提供的vCPU
你也可以看看这个来了解窃取时间