Lỗi triển khai

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến Tài liệu về Apigee X.
thông tin

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

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ể bạn có thể thực hiện để khắc phục sự cố và giải quyết các 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 thời gian chờ
Unexpected error Error while fetching children for path Lỗi khi tìm nạp con cho đường dẫn
Error while accessing datastore;Please retry later Lỗi khi truy cập Datastore
Configuration failed, associated contexts = [] Không định cấu hình được
Unexpected error occurred while processing the updates,associated contexts = [] Đã xảy ra 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 Hỗ trợ Apigee Edge khi gặp lỗi triển khai, hãy thu thập thông tin sau thông tin chẩn đoán và chia sẻ thông tin đó 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?
Triển khai kết quả 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ý 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*

Nhóm 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_*
Kết quả của Cây phân loại Trình xử lý tin nhắn
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ý thư Trình xử lý tin nhắn
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 Trình xử lý tin nhắn
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 Trình xử lý tin nhắn
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ể sử 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 Trình xử lý tin nhắn
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ý 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