我刚刚注意到 mysqld 停止运行一个 ec2 实例 (ubuntu)。我只是重新启动了它。我该如何避免这种情况再次发生。如果 Amazon 因任何原因重新启动实例,mysqld 是否会重新启动。如果不是,我需要在 rc.local 中添加一个条目吗?谢谢
答案1
可能是内存不足。我有一个使用 Micro 实例的网站,我的 Web 应用程序非常繁重。因此,mysql 内存不足后,一段时间后就会崩溃。您还可以检查实例上的服务器负载。
答案2
如果您安装了默认的mysql-server
ubuntu 包,那么它将被设置为在启动时启动。您不应该在文件中添加任何内容rc.local
。
为了确保您知道它何时死亡,您需要设置自己的监控和通知系统。
有关监控系统选项,请参阅这问答。