【问题标题】:Auto Reboot EC2 Micro自动重启 EC2 Micro
【发布时间】:2013-12-24 05:15:52
【问题描述】:

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

【问题讨论】:

    标签: service web amazon-ec2 amazon reboot


    【解决方案1】:

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

    我认为您应该考虑的第一件事是为什么 ec2 机器在 2 小时后会“减速”。我使用微型实例已经有一段时间了,我从来没有遇到过性能不佳的情况。使用tophtop 之类的工具来扫描需要大量内存的程序,并确保每个进程都在其域内执行。

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

    【讨论】:

    • 非常感谢,我学习了 cron 的许多功能并最终使用 crontab 来运行我的许多 shell 脚本。
    • 太好了。如果 *Unix 机器,Crontab 是一个很好的实用程序
    【解决方案2】:

    您可以安排在特定时间重新启动

    shutdown -r 20:00
    

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

    请记住,关机需要 root 访问权限,您可能需要 sudo 关机,具体取决于您的登录方式。

    【讨论】:

      猜你喜欢
      • 2013-09-12
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-02
      • 2020-11-28
      • 2020-08-09
      • 2023-03-19
      相关资源
      最近更新 更多