Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào
tài liệu Apigee X. thông tin
Những chủ đề này giải thích cách khắc phục các vấn đề với ZooKeeper, chẳng hạn như lỗi mất kết nối.
Lỗi mất kết nối ZooKeeper
Đôi khi, các thành phần Edge như Trình xử lý thông báo và Máy chủ quản lý có thể mất kết nối với ZooKeeper. Điều này có thể dẫn đến các vấn đề như lỗi triển khai API Proxy, lỗi API Quản lý, v.v.
Cẩm nang
Phần này cung cấp thông tin và hướng dẫn về một số quy trình cụ thể mà bạn có thể làm theo để khắc phục sự cố và giải quyết lỗi mất kết nối ZooKeeper.
| Vấn đề | Thông báo lỗi trong nhật ký | Cẩm nang |
|---|---|---|
| Lỗi mất kết nối ZooKeeper |
Bạn có thể thấy lỗi sau trong nhật ký của Bộ định tuyến hoặc Trình xử lý thông báo:
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
hoặc Bạn có thể gặp lỗi sau khi triển khai API Proxy trong giao diện người dùng Edge:
Error Fetching Deployments
Error while checking path existence for path: PATH
|
Lỗi mất kết nối ZooKeeper |
Thông tin chẩn đoán
Nếu bạn cần được Nhóm hỗ trợ Apigee trợ giúp về lỗi mất kết nối ZooKeeper, hãy thu thập thông tin chẩn đoán sau đây và chia sẻ trong trường hợp hỗ trợ:
| Thông tin chẩn đoán | Thông tin vị trí | Làm cách nào để thu thập thông tin này? |
|---|---|---|
| Lệnh kiểm tra tình trạng của 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 |
| Nhật ký ZooKeeper và các tệp liên quan | 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 |
| Nén tất cả dữ liệu chẩn đoán | ZooKeeper |
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_* |