Lỗi triển khai

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

Mọi lỗi xảy ra trong quá trình triển khai một API Proxy đều được gọi là Lỗi triển khai. Việc triển khai các proxy API có thể không thành công do nhiều lý do, chẳng hạn như vấn đề về khả năng kết nối mạng giữa các máy chủ Edge, vấn đề với kho dữ liệu Cassandra, ngoại lệ ZooKeeper và lỗi trong gói proxy API.

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 triển khai.

Thông báo lỗi Cẩm nang
Error: Call timed out; either server is down or server is not reachable Lỗi hết thời gian chờ
Unexpected error Error while fetching children for path Error Fetching Children for Path
Error while accessing datastore;Please retry later Error Accessing Datastore
Configuration failed, associated contexts = [] Không tải được cấu hình
Unexpected error occurred while processing the updates,associated contexts = [] Lỗi khi xử lý nội dung cập nhật

Thông tin chẩn đoán

Nếu bạn cần Nhóm hỗ trợ Apigee Edge trợ giúp về lỗi triển khai, hãy thu thập thông tin chẩn đoán sau đây và chia sẻ trong yêu cầu hỗ trợ:

Thông tin chẩn đoán Tôi có thể thu thập thông tin này ở đâu? Làm cách nào để thu thập thông tin này?
Đầu ra của Deployments API Máy chủ quản lý
curl -s 0:8080/v1/organizations/ORGNAME/environments/ENVNAME/apis/APINAME/deployments > /tmp/ms_deployments_output_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json
Nhật ký của Máy chủ quản lý Máy chủ quản lý
tar cvzf /tmp/ms_systemlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-management-server/logs/system*
tar cvzf /tmp/ms_transactionlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-management-server/logs/transactions*

Gói tất cả dữ liệu trên Máy chủ quản lý bằng lệnh sau:

tar -cvzf /tmp/ms_data_CASE#_$(hostname).tar.gz* /tmp/ms_*
Đầu ra của Cây phân loại Bộ xử lý thông báo
curl -s 0:8082/v1/classification/tree > /tmp/rmp_classification_tree_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json
Nhật ký Trình xử lý tin nhắn Bộ xử lý thông báo
tar cvzf /tmp/rmp_systemlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/logs/system*
tar cvzf /tmp/rmp_transactionlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/logs/transactions*
tar cvzf /tmp/rmp_system_monitor_config_mp_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/edge-message-processor* /opt/apigee/var/log/edge-message-processor/config* /opt/apigee/var/log/edge-message-processor/system-monitor*
Kết nối với Cassandra Bộ xử lý thông báo
telnet CASSANDRA_IP 9042 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
telnet CASSANDRA_IP 9160 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt

Nếu không có telnet, bạn có thể dùng lệnh netcat như sau:

nc -vz CASSANDRA_IP 9042 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
nc -vz CASSANDRA_IP 9160 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
Kết nối với ZooKeeper Bộ xử lý thông báo
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt

Nếu không có telnet, bạn có thể dùng lệnh netcat như sau:

nc -vz ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
Nén tất cả dữ liệu chẩn đoán Bộ xử lý thông báo
tar -cvzf /tmp/rmp_data_CASE#_$(hostname).tar.gz* /tmp/rmp_*
Nhật ký Cassandra Cassandra
tar cvzf /tmp/cassandra_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-cassandra/system* /opt/apigee/var/log/apigee-cassandra/config*
tail -2000 /opt/apigee/var/log/apigee-cassandra/apigee-cassandra.log > /tmp/cassandra_apigee-cassandra_log_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).log
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