Re: Reinicia contenedor docker
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
Reply to: