查看 Apigee Edge 說明文件。
前往
Apigee X說明文件。 資訊
以下主題說明如何排解 ZooKeeper 相關問題,例如連線遺失錯誤。
ZooKeeper 連線遺失錯誤
訊息處理器和管理伺服器等 Edge 元件有時會遺失 連線至 ZooKeeper。這可能導致 API Proxy 部署錯誤、 Management API 故障等。
應對手冊
本節針對一些具體程序提供了相關資訊和指引, 按照下方的步驟來排解及解決 ZooKeeper 連線遺失錯誤。
問題 | 記錄中的錯誤訊息 | 應對手冊 |
---|---|---|
ZooKeeper 連線遺失錯誤 |
您可能會在路由器或訊息處理器記錄中看到下列錯誤:
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
或 在 Edge UI 中部署 API Proxy 時,您可能會看到以下錯誤:
Error Fetching Deployments
Error while checking path existence for path: PATH
|
ZooKeeper 連線遺失錯誤 |
診斷資訊
如需 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 記錄檔和相關聯的檔案 | 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 |
壓縮所有診斷資料 | ZooKeeper |
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_* |