Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Reinicia contenedor docker

25 views
Skip to first unread message

Josu Lazkano

unread,
Nov 29, 2020, 4:10:03 PM11/29/20
to
Hola,

Tengo un servidor Debian corriendo varios contenedores con Docker.

Últimamente veo que se me reinicia uno de ellos:

[58920.268544] Out of memory: Kill process 1147 (tvheadend) score 905 or sacrifice child
[58920.268781] Killed process 1147 (tvheadend) total-vm:3716496kB, anon-rss:1676832kB, file-rss:0kB, shmem-rss:0kB
[58920.525320] oom_reaper: reaped process 1147 (tvheadend), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
[58921.068245] systemd[1]: systemd-journald.service: Service has no hold-off time (RestartSec=0), scheduling restart.
[58921.081607] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[58921.147558] systemd[1]: systemd-journal-flush.service: Succeeded.
[58921.148585] systemd[1]: Stopped Flush Journal to Persistent Storage.
[58921.153682] systemd[1]: Stopping Flush Journal to Persistent Storage...
[58921.159590] systemd[1]: Stopped Journal Service.
[58921.170730] systemd[1]: Starting Journal Service...
[58921.422799] systemd-journald[1852]: File /run/log/journal/b966268e337448eb9e24069f5e48807f/system.journal corrupted or uncleanly shut down, renaming and replacing.
[58921.470965] systemd[1]: Started Journal Service.

Es un contenedor de tvheadend: https://hub.docker.com/r/linuxserver/tvheadend

Es verdad que le estoy dando más trabajo que antes, tengo más clientes conectados.

¿Sabeis como puedo solucionarlo? El equipo tiene 2GB de memoria, no se si sera por ese motivo.

Agradezco cualquier ayuda.

Un saludo.
--
Josu Lazkano

Camaleón

unread,
Nov 30, 2020, 2:40:04 AM11/30/20
to
El 2020-11-29 a las 22:02 +0100, Josu Lazkano escribió:

> Tengo un servidor Debian corriendo varios contenedores con Docker.
>
> Últimamente veo que se me reinicia uno de ellos:
>
> [58920.268544] Out of memory: Kill process 1147 (tvheadend) score 905 or sacrifice child
> [58920.268781] Killed process 1147 (tvheadend) total-vm:3716496kB, anon-rss:1676832kB, file-rss:0kB, shmem-rss:0kB
> [58920.525320] oom_reaper: reaped process 1147 (tvheadend), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB

(...)

Parecería más lógico que cayera el servicio/proceso concreto, pero no
que se reiniciara el contenedor entero ¿no? :-?

> Es un contenedor de tvheadend:
> https://hub.docker.com/r/linuxserver/tvheadend
>
> Es verdad que le estoy dando más trabajo que antes, tengo más clientes
> conectados.
>
> ¿Sabeis como puedo solucionarlo? El equipo tiene 2GB de memoria, no se si
> sera por ese motivo.

Si puedes, prueba a aumentar la memoria que dedicas al contenedor, para
ver qué comportamiento tiene o notas alguna diferencia. Pero sí, tiene
toda la apariencia de escasez de memoria.

https://docs.docker.com/config/containers/resource_constraints/#--kernel-memory-details

What does `--oom-kill-disable` do for a Docker container?
https://stackoverflow.com/questions/48618431/what-does-oom-kill-disable-do-for-a-docker-container

Saludos,

--
Camaleón
0 new messages