La base de datos MySQL a menudo se detiene y no se reinicia

La base de datos MySQL a menudo se detiene y no se reinicia

Servidor: Linode Dedicado 4G Ubuntu 18.04, Webmin + Virtualmin

De vez en cuando, el servidor MySQL se detiene y falla al reiniciar. Aquí están los registros que pude encontrar:

Apr 11 20:54:57 bamboo kernel: [ 2082.915857] [ 7664]   112  7664   406072    46295   745472        3             0 mysqld
Apr 11 20:54:57 bamboo kernel: [ 2082.915859] [ 7701]     0  7701   129687      307   679936     1435             0 apache2
Apr 11 20:54:57 bamboo kernel: [ 2082.915860] [ 7702]     0  7702   129683      253   667648     1487             0 apache2
Apr 11 20:54:57 bamboo kernel: [ 2082.915861] Out of memory: Kill process 7664 (mysqld) score 40 or sacrifice child
Apr 11 20:54:57 bamboo kernel: [ 2082.919284] Killed process 7664 (mysqld) total-vm:1624288kB, anon-rss:185180kB, file-rss:0kB, shmem-rss:0kB
Apr 11 20:54:57 bamboo kernel: [ 2082.941447] oom_reaper: reaped process 7664 (mysqld), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
Apr 11 20:54:57 bamboo systemd[1]: mysql.service: Main process exited, code=killed, status=9/KILL
Apr 11 20:54:57 bamboo systemd[1]: mysql.service: Failed with result 'signal'.
Apr 11 20:54:57 bamboo systemd[1]: mysql.service: Service hold-off time over, scheduling restart.
Apr 11 20:54:57 bamboo systemd[1]: mysql.service: Scheduled restart job, restart counter is at 4.
Apr 11 20:54:57 bamboo systemd[1]: Stopped MySQL Community Server.

..........

Apr 11 14:02:53 bamboo systemd[1]: mysql.service: Scheduled restart job, restart counter is at 4.
Apr 11 14:02:53 bamboo systemd[1]: Stopped MySQL Community Server.
Apr 11 14:02:53 bamboo systemd[1]: Starting MySQL Community Server...
Apr 11 14:02:53 bamboo mysqld[4345]: Initialization of mysqld failed: 0
Apr 11 14:02:53 bamboo systemd[1]: mysql.service: Control process exited, code=exited status=1
Apr 11 14:02:53 bamboo systemd[1]: mysql.service: Failed with result 'exit-code'.
Apr 11 14:02:53 bamboo systemd[1]: Failed to start MySQL Community Server.
Apr 11 14:02:53 bamboo systemd[1]: mysql.service: Service hold-off time over, scheduling restart.

Parece que es un problema de memoria. Pero estoy alojando algunos sitios de WordPress muy pequeños en este servidor y es imposible que agoten la memoria.

El servidor grafica: ingrese la descripción de la imagen aquí

Puede ver que hay un aumento en el uso de la CPU y fue entonces cuando se detuvieron las bases de datos MySQL.

No estaba haciendo nada especial en ese momento, por lo que me resulta bastante difícil reproducir el problema y observar la posible causa. Supongo que para investigar esto necesito profundizar en los registros, pero esto está totalmente fuera de mi conocimiento.

¿Alguien puede arrojar algo de luz sobre cómo encontrar la posible causa?

Respuesta1

Sin memoria: proceso de finalizaciónyoom_reaper... Es claramente un problema de memoria.

Con MySQL detenido, ¿cuál es el resultado de free -h:?

Intente reiniciar MySQL y haga check htopen otra consola, para tener un seguimiento en tiempo real de procesos, RAM, CPU...

Verifique el tamaño del búfer INNODB en una consola MySQL, tal vez sea más que su memoria física disponible:

show global variables like 'innodb_buffer_pool_size';

¿Tiene alguna partición SWAP?

Para el lado de Wordpress, hay un sitio web de Wordpress y un sitio web de Wordpress... ¿Tiene algunos complementos? Algunos pueden requerir una gran cantidad de bases de datos (o simplemente no estar optimizados).

información relacionada