Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
В этих разделах объясняется, как устранять неполадки в ZooKeeper, такие как ошибки потери соединения.
ошибки потери соединения ZooKeeper
Иногда компоненты Edge, такие как обработчики сообщений и серверы управления, могут терять связь с ZooKeeper. Это может привести к таким проблемам, как ошибки развертывания API-прокси, сбои в работе API управления и т. д.
Сценарии
В этом разделе представлена информация и рекомендации по некоторым конкретным процедурам, которые можно выполнить для устранения неполадок и решения проблем, связанных с потерей соединения в ZooKeeper.
| Проблема | Сообщение об ошибке в логах | Сборник игр |
|---|---|---|
| ошибки потери соединения ZooKeeper | В журналах маршрутизатора или обработчика сообщений может отображаться следующая ошибка: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLossили При развертывании API-прокси в пользовательском интерфейсе Edge может появиться следующая ошибка: Error Fetching Deployments Error while checking path existence for path: PATH | Ошибки потери соединения в ZooKeeper |
Диагностическая информация
Если вам требуется помощь службы поддержки Apigee по поводу ошибок, связанных с потерей соединения с ZooKeeper, соберите следующую диагностическую информацию и предоставьте её в обращении в службу поддержки:
| Диагностическая информация | Расположение | Как мне собрать эту информацию? |
|---|---|---|
| Команды проверки состояния ZooKeeper | Смотритель зоопарка | echo "ruok" | nc localhost 2181 | tee /tmp/zookeeper_NODE#_ruok_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt echo srvr | nc localhost 2181 | tee /tmp/zookeeper_NODE#_srvr_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt echo mntr | nc localhost 2181 | tee /tmp/zookeeper_NODE#_mntr_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt echo stat | nc localhost 2181 | tee /tmp/zookeeper_NODE#_stat_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt echo cons | nc localhost 2181 | tee /tmp/zookeeper_NODE#_cons_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt |
| Журналы ZooKeeper и связанные с ними файлы | Смотритель зоопарка | tar cvzf /tmp/zookeeper_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-zookeeper/*.log /opt/apigee/apigee-zookeeper/conf/zoo.cfg /opt/apigee/data/apigee-zookeeper/data/myid |
| Сожмите все диагностические данные. | Смотритель зоопарка | tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_* |