Autoheal
Het komt soms voor dat nginx_gen
upstream containers niet kan vinden, waardoor websites onbereikbaar worden. Hoewel uptime
dit mailt naar de systeembeheerder, zou het mooier zijn als de situatie automatisch hersteld. Mogelijk dat een autoheal service dit zou kunnen verrichten.
- https://medium.com/@saklani1408/configuring-healthcheck-in-docker-compose-3fa6439ee280
- https://github.com/willfarrell/docker-autoheal
- https://blog.bitexpert.de/blog/autoheal-your-docker-containers
- https://hub.docker.com/r/willfarrell/autoheal
Als alternatief voor de autoheal service, zou je ook een cronjob kunnen draaien die unhealthy containers restart of docker swarm gebruiken. Docker swarm restart namelijk wel unhealthy services.