您好我便宜并且使用EC2 Micro Instance和1 ip来运行我的程序,这些程序需要接近24/7。我经常在运行2小时后遇到非常糟糕的性能,并且想知道是否有某种方法可以每2小时自动重启一次。在服务器重新启动后,我真的只需要运行2个脚本。反正有没有这样做?
答案 0 :(得分:0)
您可以安排重启特定时间
shutdown -r 20:00
将在晚上8点重启系统。您可以在.profile中写一些东西,使机器在启动两小时后自行重启,或运行一个cron作业来执行此操作。
记住关闭需要root访问权限,根据您的登录方式,您可能需要关闭sudo。
答案 1 :(得分:0)
我经常在运行2小时后遇到非常糟糕的性能,并且想知道是否有某种方法可以每2小时自动重启一次。
我认为你应该考虑的第一件事是为什么ec2机器在2小时后'减速'。我一直在使用微实例已经有一段时间了,我从来没有遇到过糟糕的表现。使用top
和htop
等工具扫描需要内存的程序,并确保每个进程都在其域中执行。
其次,如果您想安排重新启动机器,我建议您使用cron作业。如果您绝对必须每2小时左右对您的机器进行一次建模,只需在文件/etc/crontab
中写入cron作业并参考此document来指定时间