Я установил Wasabi, как указано здесь: https://github.com/intuit/wasabiWasabi автоматически перезагрузится докер контейнер
Мой Wasabi работает на Google Cloud, Ubuntu 16.04.
Проблема заключается в том, что через какое-то время, Cassandra происходит сбой и не перезапускается автоматически.
Когда я иду в /api/v1/ping
, я получаю это:
{"componentHealths":[{"componentName":"Experiments Cassandra","healthy":false,"detailedMessage":"PoolTimeoutException: [host=172.18.0.2(172.18.0.2):9160, latency=20000(20000), attempts=1]Timed out waiting for connection"},{"componentName":"MySql","healthy":true}],"version":"wasabi-api-1.0.20161107232436-SNAPSHOT-development-${scmBranch}-${buildNumber}-201701111439"}
Можно ли автоматически перезапускать контейнер, когда он выходит из строя?
Спасибо! Я внес изменения, но запуск 'docker inspect -format '{{.State.Pid}}' wasabi-cassandra' возвращает' 4189', а 'docker ps' говорит, что это на 10 минут, не должно начинаться счет от 0 после убийства? –
Я думаю, что он не перезапустит время. Вы можете снова запустить команду инспектора, и указанный PID должен отличаться. – Salem
Ran 'docker inspect --format '{{.State.Pid}}' wasabi-cassandra' получил' 4189', подождал некоторое время, проверил 'docker inspect --format '{{.State.Pid}}' wasabi-cassandra' и еще получил '4189', также' docker inspect -f '{{.RestartCount}} "wasabi-cassandra' is 0 –