ここに表示されているのは Apigee Edge のドキュメントです。
Go to the
Apigee X のドキュメントに移動します。 info
これらのトピックでは、接続ロスエラーなど、ZooKeeper の問題のトラブルシューティング方法について説明します。
ZooKeeper 接続ロスエラー
Message Processor や Management Server などの Edge コンポーネントが ZooKeeper との接続を失うことがあります。これにより、API プロキシのデプロイエラー、 Management API の失敗などの問題が発生する可能性があります。
ハンドブック
このセクションでは、ZooKeeper 接続ロスエラーのトラブルシューティングと解決のために実施する特定の手順に関する情報とガイダンスを示します。
| 問題 | ログのエラー メッセージ | ハンドブック |
|---|---|---|
| ZooKeeper 接続ロスエラー |
Router または Message Processor のログに次のエラーが表示されることがあります。
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
または Edge UI で API プロキシをデプロイするときに、次のエラーが表示されることがあります。
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_* |