首先,我读过这篇Mysql often crashes并没有帮助。我自己的情况是msqld以exited status
停止。我还尝试过在systemctl is-active mysqld || systemctl restart mysqld
仍存在相同问题的情况下运行cron作业。
我的问题是如何监视exited status
并重新启动mysqld?
更多详细信息
CentOS 7.7.1908。
MySQL 10.1.44 MariaDB
Ram 2GB
核心2
只是一个Wordpress网站
答案 0 :(得分:1)
2020-04-23 4:38:39 47136771361152 [Note] InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(140574720 bytes) failed; errno 12
2020-04-23 4:38:39 47136771361152 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
表示在VM上具有2G内存时,MariaDB没有可用的内存。也许可以优化apache(?)的内存使用以及服务器上其他任何正在运行的内存。
或者分配更多的RAM。