डिप्लॉयमेंट से जुड़ी गड़बड़ियां

यह Apigee Edge के दस्तावेज़ हैं.
पर जाएं Apigee X दस्तावेज़.
info

एपीआई प्रॉक्सी को डिप्लॉय करते समय होने वाली किसी भी गड़बड़ी को डिप्लॉयमेंट से जुड़ी गड़बड़ी कहा जाता है. एपीआई प्रॉक्सी को डिप्लॉय करने में कई वजहों से गड़बड़ी हो सकती है. जैसे, Edge सर्वर के बीच नेटवर्क कनेक्टिविटी से जुड़ी समस्याएं, Cassandra डेटास्टोर से जुड़ी समस्याएं, ZooKeeper के अपवाद, और एपीआई प्रॉक्सी बंडल में गड़बड़ियां.

प्लेबुक

इस सेक्शन में, कुछ खास प्रक्रियाओं के बारे में जानकारी और निर्देश दिए गए हैं. इनका इस्तेमाल, डिप्लॉयमेंट से जुड़ी गड़बड़ियों को ठीक करने और उन्हें हल करने के लिए किया जा सकता है.

गड़बड़ी का मैसेज प्लेबुक
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 की सहायता टीम से मदद चाहिए, तो गड़बड़ी की जानकारी इकट्ठा करें और इसे सहायता के लिए सबमिट किए जाने वाले अनुरोध में शेयर करें:

गड़बड़ी की जानकारी यह जानकारी कहां से इकट्ठा की जा सकती है? यह जानकारी कैसे इकट्ठा की जाती है?
डिप्लॉयमेंट एपीआई का आउटपुट मैनेजमेंट सर्वर
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

अगर आपके पास 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_*
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
ZooKeeper के लॉग और उससे जुड़ी फ़ाइलें 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