Correo electrónico "Tu Droplet está llegando a su capacidad de memoria"

Acabo de recibir lo siguiente:

Uno o más de tus Droplets está cerca de alcanzar su capacidad de memoria y su rendimiento podría verse afectado. Sin suficiente RAM o memoria, las aplicaciones podrían ejecutarse lentamente o, ocasionalmente, volverse inestables y fallar.

Tengo un Droplet de Digital Ocean con 2 GB de memoria.

En los últimos 14 días, el gráfico muestra un uso de memoria del 90-95 %. Hace un tiempo hice una consulta sobre memoria y otros aspectos y, según se indicó, es bueno aprovechar el recurso disponible, pero esta es la primera vez que Digital Ocean me envía un correo sobre ello. Estoy en la versión 2.8.0b6.

La única modificación reciente que puedo recordar es que configuré a todos los usuarios para que “vigilen” las categorías principales y, por tanto, reciban notificaciones por correo electrónico. Quizás por eso ha habido más publicaciones, aunque sigue siendo un foro relativamente tranquilo con alrededor de 250 usuarios y un puñado de usuarios activos.

¿Qué podría estar causando esto y qué debería hacer, si es que hay algo que hacer? ¿O qué información adicional sería útil? Gracias.

Actualización: Si esto ayuda, el uso del disco se mantiene constante por debajo del 40 % y la CPU está por debajo del 5 %, con picos ocasionales que llegan a aproximadamente el 20 %.

Recibí el mismo correo electrónico, pero ninguno de mis droplets está cerca de su capacidad. Podría ser un error en las notificaciones de monitoreo de DO.

Gracias por la respuesta rápida. Podría tratarse de un error (en cuyo caso quizás haya más respuestas como la tuya), pero en mi caso el gráfico se mantuvo oscilando entre el 90 y el 95 durante las dos semanas completas. Supongo que el gráfico también podría estar equivocado…

Me retracto: tengo un droplet de prueba que no había revisado y es probable que sea el que haya activado la advertencia. Lo reconstruiré y veré qué sucede.

Sin cambios significativos tras una actualización, reinicio y reconstrucción. Se trata de un droplet mínimo que uso solo para pruebas y que normalmente está inactivo, con el CPU al ~1% y sin usuarios además de yo.

1 vCPU / 1 GB de memoria / 25 GB de disco / Ubuntu 18.04.3 (LTS) x64

En mi caso, al menos en los primeros minutos, parece haber disminuido significativamente. Seguiré vigilándolo. Ejecuté ./launcher rebuild mail-receiver seguido de ./launcher rebuild app alrededor de las 12:05.

Me pregunto qué salió mal, si es que algo salió mal.

¿Estás de acuerdo en que ahora se ve bien? Seguiré vigilándolo. La segunda caída fue volver a compilar la aplicación para solucionar un problema no relacionado.

No es algo fuera de lo normal. Mi instancia de producción tiene 8 GB de RAM y funciona consistentemente al 41 %.

¿Monitoriza DO la memoria libre o la memoria disponible?

Véase: https://www.linuxatemyram.com/

DO monitorea la memoria disponible:

Droplet de prueba

# free -m
         total      used    free    shared  buff/cache available
Mem:       985     687        91        52         206       105
Swap:     2047     236      1811

11 % disponible según muestra free -m y 12 % según el gráfico de monitoreo, por lo que son valores muy cercanos (error de redondeo). Este gráfico es la única medición que proporciona el panel de DO para la memoria en el panel de administración.

Droplet de producción

free -m
       total     used     free   shared  buff/cache   available
Mem:    7983     1896     1550     1082        4536        4650
Swap:   4095      291     3804

58 % disponible según muestra free -m y 58 % según el gráfico de monitoreo.

Acabo de empezar a recibir esos correos en un servidor de 2 GB (AMD) también. Hace unos minutos reconstruí Discourse y el uso de memoria bajó un poco.

Sin embargo, no duró. Al principio pensé que podría haber ocurrido porque lo migré recientemente de otro proveedor a DigitalOcean, pero pareció estar bien durante un tiempo después de la migración. Probablemente voy a actualizar a 4 GB de RAM más tarde hoy.