Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến
Tài liệu về Apigee X. thông tin
Những chủ đề này giải thích cách khắc phục sự cố với ZooKeeper, chẳng hạn như lỗi mất kết nối.
Lỗi mất kết nối với ZooKeeper
Đôi khi, các thành phần Edge như Message Processors và Management Servers (Máy chủ quản lý) có thể bị 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 proxy API, Lỗi API Quản lý và các lỗi khác.
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ể có thể thực hiện 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 với ZooKeeper |
Bạn có thể thấy lỗi sau trong nhật ký của Bộ định tuyến hoặc Bộ xử lý thư:
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
hoặc Bạn có thể gặp lỗi sau khi triển khai Proxy API 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 với ZooKeeper |
Thông tin chẩn đoán
Nếu bạn cần hỗ trợ từ Nhóm hỗ trợ Apigee trên ZooKeeper lỗi mất kết nối, sau đó thu thập thông tin chẩn đoán sau đây và chia sẻ thông tin đó trong yêu cầu hỗ trợ:
Thông tin chẩn đoán | 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ý của ZooKeeper và các tệp được liên kết | 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_* |