自动重启EC2 Micro

时间:2013-12-24 05:15:52

标签: service web amazon-ec2 amazon reboot

您好我便宜并且使用EC2 Micro Instance和1 ip来运行我的程序,这些程序需要接近24/7。我经常在运行2小时后遇到非常糟糕的性能,并且想知道是否有某种方法可以每2小时自动重启一次。在服务器重新启动后,我真的只需要运行2个脚本。反正有没有这样做?

2 个答案:

答案 0 :(得分:0)

您可以安排重启特定时间

shutdown -r 20:00

将在晚上8点重启系统。您可以在.profile中写一些东西,使机器在启动两小时后自行重启,或运行一个cron作业来执行此操作。

记住关闭需要root访问权限,根据您的登录方式,您可能需要关闭sudo。

答案 1 :(得分:0)

  

我经常在运行2小时后遇到非常糟糕的性能,并且想知道是否有某种方法可以每2小时自动重启一次。

我认为你应该考虑的第一件事是为什么ec2机器在2小时后'减速'。我一直在使用微实例已经有一段时间了,我从来没有遇到过糟糕的表现。使用tophtop等工具扫描需要内存的程序,并确保每个进程都在其域中执行。

其次,如果您想安排重新启动机器,我建议您使用cron作业。如果您绝对必须每2小时左右对您的机器进行一次建模,只需在文件/etc/crontab中写入cron作业并参考此document来指定时间