MySQL 在 ec2 上停止运行,必须重新启动。如何避免这种情况?

MySQL 在 ec2 上停止运行,必须重新启动。如何避免这种情况?

我刚刚注意到 mysqld 停止运行一个 ec2 实例 (ubuntu)。我只是重新启动了它。我该如何避免这种情况再次发生。如果 Amazon 因任何原因重新启动实例,mysqld 是否会重新启动。如果不是,我需要在 rc.local 中添加一个条目吗?谢谢

答案1

可能是内存不足。我有一个使用 Micro 实例的网站,我的 Web 应用程序非常繁重。因此,mysql 内存不足后,一段时间后就会崩溃。您还可以检查实例上的服务器负载。

答案2

如果您安装了默认的mysql-serverubuntu 包,那么它将被设置为在启动时启动。您不应该在文件中添加任何内容rc.local

为了确保您知道它何时死亡,您需要设置自己的监控和通知系统。

有关监控系统选项,请参阅问答。

相关内容