Часто встречающиеся проблемы и пути их устранения#
Проблема:
После запуска кластера возможно появление ошибки в логах sudo journalctl -xe:
sudo journalctl -xe:
etcd[1667]: request cluster ID mismatch (got 7cea461d0dab6173 want e769641869d94218)
Решение:
Остановите кластер и пересоздайте директорию /var/lib/etcd:
sudo systemctl stop etcd.service
sudo rm -rf /var/lib/etcd/
sudo mkdir /var/lib/etcd
sudo chown -R etcd:etcd /var/lib/etcd/
sudo systemctl start etcd.service
Проблема:
CRITICAL: system ID mismatch, node pg02 belongs to a different cluster: 6792170493505963560 != 6792187323051185862
Решение:
Выполните команду:
etcdctl rm /service/clustername/initialize
и перезапустите patroni.
Проблема:
При одном запущенном patroni:
INFO: following a different leader because i am not the healthiest node
Решение:
Выполните команду:
etcdctl rm /service/clustername/optime/leader
и перезапустите patroni.
Проблема:
При запуске секционирования возникает ограничение блокировок по транзакциям.
Решение:
Увеличить параметр max_locks_per_transactions до 1024.