Ошибки развертывания

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Любая ошибка, возникающая во время развертывания прокси-сервера API, называется ошибкой развертывания . Развертывание прокси-серверов API может завершиться неудачей по разным причинам, таким как проблемы с сетевым подключением между пограничными серверами, проблемы с хранилищем данных Cassandra, исключения ZooKeeper и ошибки в пакете прокси-серверов 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 Ошибка доступа к хранилищу данных
Configuration failed, associated contexts = [] Конфигурация не удалась
Unexpected error occurred while processing the updates,associated contexts = [] Обновления обработки ошибок

Диагностическая информация

Если вам нужна помощь службы поддержки Apigee Edge по поводу ошибки развертывания, соберите следующую диагностическую информацию и поделитесь ею с обращением в службу поддержки:

Диагностическая информация Где я могу собрать эту информацию? Как мне собрать эту информацию?
Вывод 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*
Связь с Кассандрой Процессор сообщений
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

Если у вас нет telnet , вы можете использовать команду netcat следующим образом:

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
Связь с ZooKeeper Процессор сообщений
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt

Если у вас нет telnet , вы можете использовать команду netcat следующим образом:

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_*
Кассандра журналы Кассандра
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
Журналы 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