Dağıtım hataları

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Bir API Proxy'sinin dağıtımı sırasında oluşan hatalar Dağıtım hatası olarak adlandırılır. Dağıtım API proxy'leri arasındaki ağ bağlantısı sorunları gibi çeşitli nedenlerden dolayı başarısız olabilir. Uç sunucular, Cassandra veri deposuyla ilgili sorunlar, ZooKeeper istisnaları ve API'deki hatalar proxy paketi kullanabilirsiniz.

Başucu Kitapları

Bu bölümde, izlenebilecek bazı özel prosedürler hakkında bilgi ve yol gösterici bilgiler verilmektedir .

Hata mesajı Başucu Kitabı
Error: Call timed out; either server is down or server is not reachable Zaman Aşımı Hatası
Unexpected error Error while fetching children for path Yol için Alt Öğeler getirilirken hata oluştu
Error while accessing datastore;Please retry later Datastore'a Erişilirken Hata Oluştu
Configuration failed, associated contexts = [] Yapılandırma Başarısız Oldu
Unexpected error occurred while processing the updates,associated contexts = [] Güncellemeler işlenirken hata oluştu

Teşhis bilgileri

Dağıtım hatası ile ilgili olarak Apigee Edge Destek Ekibi'nden yardıma ihtiyacınız varsa aşağıdaki belgeleri toplayın ve destek kaydında paylaşın:

Teşhis bilgileri Bu bilgileri nereden toplayabilirim? Bu bilgileri nasıl toplarım?
Deployments API Çıkışı Yönetim Sunucusu
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
.
Yönetim Sunucusu günlükleri Yönetim Sunucusu
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*

Yönetim Sunucusu'ndaki tüm verileri aşağıdaki komutla gruplandırın:

tar -cvzf /tmp/ms_data_CASE#_$(hostname).tar.gz* /tmp/ms_*
.
Sınıflandırma Ağacı çıktısı Mesaj İşleyici
curl -s 0:8082/v1/classification/tree > /tmp/rmp_classification_tree_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json
.
İleti işleyen günlükleri Mesaj İşleyici
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 ile bağlantı Mesaj İşleyici
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 uygulamanız yoksa netcat komutunu aşağıdaki şekilde kullanabilirsiniz:

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 ile bağlantı Mesaj İşleyici
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt

telnet uygulamanız yoksa netcat komutunu kullanabilirsiniz şu şekilde:

nc -vz ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
.
Tüm teşhis verilerini sıkıştırın Mesaj İşleyici
tar -cvzf /tmp/rmp_data_CASE#_$(hostname).tar.gz* /tmp/rmp_*
.
Cassandra günlükleri 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
ZooKeeper günlükleri ve ilişkili dosyalar 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
.