Состояние узлов все еще ВНИЗ после перезапуска серверов - PullRequest
0 голосов
/ 20 июня 2019

У меня есть рой кластер, содержащий 4 узлов: 1 Manager + 3 Рабочие

При перезапуске одного сервера работника, его статусСтановится «ВНИЗ» при запуске:

docker node ls

Также уже завершено отключение служб в этом узле (контейнеры вышли) и не может перезапустить его.Я пытался:

  • воссоздавать кластер после каждой перезагрузки (слишком уродливо и не решает проблему)
  • удаление тяжелого файла /var/lib/docker/swarm/worker/tasks.db (не улучшает ситуацию)
  • просто жду (но он все еще не работает в нерабочее время)

Я использую докер 18.09ce

Предложения?

1 Ответ

0 голосов
/ 13 июля 2019

Есть несколько вещей, которые вам нужно сделать.

  1. Обновить доступность узла (команда «Выполнить» из узла менеджера)

    Обновление узла докера <> --availability active

  2. Если проблема не устранена, попробуйте выполнить следующие действия.

    // Снова добавить работника в рой, используя ранее сгенерированный токен.

  3. Если все еще не решить, то вы можете сделать следующее: Удалить все узлы из кластера.

    docker swarm init --force-new-cluster // Использовать с осторожностью.

    Восстановить докер Рой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...