Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về
Apigee X. thông tin
Các 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 ZooKeeper
Đôi khi, các thành phần Edge như Bộ xử lý thư 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 Proxy API, 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ể thực hiện để 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ý Bộ định tuyến hoặc Trình xử lý thư:
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
hoặc Bạn có thể gặp lỗi sau đây 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 ZooKeeper |
Thông tin chẩn đoán
Nếu bạn cần Nhóm hỗ trợ API hỗ trợ về lỗi mất kết nối ZooKeeper, hãy thu thập và chia sẻ thông tin chẩn đoán sau đây 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ý 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_* |