如何确定 MySQL 崩溃的原因

如何确定 MySQL 崩溃的原因

我有一个运行 Ubuntu 16.04.1 LAMP 堆栈的 VPS,最近开始遇到一个问题,MySQL(MariaDB)停止工作(我的网站的静态内容仍在提供,但数据库已关闭)。我怀疑可能是内存不足,因为它只有 512MB 的内存。但我不知道如何确认这是问题所在,除非我知道这是问题所在,否则我不想升级我的 VPS。我的客户还报告说,大多数情况下,这种情况发生在他们将一批照片上传到他们的照片库时。我查看了 Apache 日志,没有看到任何让我印象深刻的东西。

答案1

解决这一问题与解决许多其他问题一样,需要充分了解情况。

  • 查看所有日志以获取相关信息。
  • 安装监控并收集数据。——将收集到的数据与观察到的问题关联起来。
  • 申请科学的方法

真的就是这么简单。

相关内容