현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동 정보
API 프록시 배포 중에 발생하는 모든 오류를 배포 오류라고 합니다. 에지 서버 간의 네트워크 연결 문제, Cassandra 데이터 스토어 관련 문제, JoKeeper 예외, API 프록시 번들의 오류와 같은 다양한 이유로 API 프록시 배포가 실패할 수 있습니다.
플레이북
이 섹션에서는 배포 오류 문제를 해결하고 해결하기 위해 따를 수 있는 몇 가지 특정 절차에 대한 정보와 지침을 제공합니다.
오류 메시지 | 플레이북 |
---|---|
Error: Call timed out; either server is down or server is not reachable |
시간 초과 오류 |
Unexpected error Error while fetching children for path |
경로의 하위 요소를 가져오는 중에 오류 발생 |
Error while accessing datastore;Please retry later
|
Datastore 액세스 오류 |
Configuration failed, associated contexts = []
|
구성 실패 |
Unexpected error occurred while processing the updates,associated contexts = [] |
Error Processing 업데이트 |
진단 정보
배포 오류에 대해 Apigee Edge 지원의 지원이 필요한 경우 다음 진단 정보를 수집하여 지원 케이스에서 공유하세요.
진단 정보 | 이 정보는 어디에서 수집할 수 있나요? | 이 정보는 어떻게 수집하나요? |
---|---|---|
Deployment API 출력 | 관리 서버 |
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 |
관리 서버 로그 | 관리 서버 |
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* 다음 명령어를 사용하여 관리 서버의 모든 데이터를 번들로 묶습니다. tar -cvzf /tmp/ms_data_CASE#_$(hostname).tar.gz* /tmp/ms_* |
분류 트리 출력 | 메시지 프로세서 |
curl -s 0:8082/v1/classification/tree > /tmp/rmp_classification_tree_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json |
메시지 프로세서 로그 | 메시지 프로세서 |
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* |
Cassandra와 연결 | 메시지 프로세서 |
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
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 |
JoKeeper와의 연결 | 메시지 프로세서 |
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
nc -vz ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt |
모든 진단 데이터 압축 | 메시지 프로세서 |
tar -cvzf /tmp/rmp_data_CASE#_$(hostname).tar.gz* /tmp/rmp_* |
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 |
JoKeeper 로그 및 관련 파일 | 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 |