Recientemente en una instancia en CentOS tube el problema que MariaDB se caia constantemente, y por lo tanto tenia que reiniciar el servicio constantemente.
Al parecer el problema era la memoria de la instancia, que era insuficiente para MariaDB, asi que se tubo que crear un espcio de intercambio (swap).
Esto fue lo que hice en la linea de comandos:
$ dd if=/dev/zero of=/swap.dat bs=1024 count=512k
$ mkswap /swap.dat
$ swapon /swap.dat
Editamos “/etc/fstab”
$ vim /etc/fstab
En el archivo agregamos lo siguiente:
/swap.dat none swap sw 0 0
Editamos “/etc/mysql/my.cnf”
$ vim /etc/fstab
Bajo [mysqld] agregamos o modificamos si existe:
innodb_buffer_pool_size=64M
Finalmente reiniciamos el servicio:
$ service mysqld reload