Apigee Edge को शुरू करना, बंद करना, फिर से शुरू करना, और उसकी स्थिति देखना

ऑर्डर बंद/शुरू करना

सबसिस्टम को रोकने और शुरू करने का क्रम अहम होता है. स्टार्ट और स्टॉप स्क्रिप्ट उपलब्ध कराई जाती हैं. ये स्क्रिप्ट, एक ही नोड पर चल रहे Edge कॉम्पोनेंट के लिए काम करती हैं.

ऑर्डर बंद करें

अगर आपने Edge को कई नोड पर इंस्टॉल किया है, तो आपको उन नोड पर Edge कॉम्पोनेंट को इस स्टॉप ऑर्डर में बंद करना चाहिए:

  1. मैनेजमेंट सर्वर (edge-management-server)
  2. मैसेज प्रोसेसर (edge-message-processor)
  3. Postgres सर्वर (edge-postgres-server)
  4. Qpid Server (edge-qpid-server)
  5. राउटर (edge-router)
  6. Edge का यूज़र इंटरफ़ेस: edge-ui (क्लासिक) या edge-management-ui(नया)
  7. Cassandra (apigee-cassandra)
  8. SymasLDAP (apigee-openldap)
  9. PostgreSQL डेटाबेस (apigee-postgresql)
  10. Qpidd (apigee-qpidd)
  11. ZooKeeper (apigee-zookeeper)
  12. Apigee SSO (apigee-sso)

ऑर्डर देना शुरू करें

अगर आपने Edge को कई नोड पर इंस्टॉल किया है, तो आपको उन नोड पर Edge कॉम्पोनेंट शुरू करने होंगे. इसके लिए, आपको शुरू करने का यह क्रम अपनाना होगा:

  1. Cassandra (apigee-cassandra)
  2. SymasLDAP (apigee-openldap)
  3. PostgreSQL डेटाबेस (apigee-postgresql)
  4. Qpidd (apigee-qpidd)
  5. ZooKeeper (apigee-zookeeper)
  6. मैनेजमेंट सर्वर (edge-management-server)
  7. मैसेज प्रोसेसर (edge-message-processor)
  8. Postgres सर्वर (edge-postgres-server)
  9. Qpid Server (edge-qpid-server)
  10. राउटर (edge-router)
  11. Edge का यूज़र इंटरफ़ेस: edge-ui (क्लासिक) या edge-management-ui(नया)
  12. Edge एसएसओ (apigee-sso)

सभी कॉम्पोनेंट शुरू/बंद करना या उनकी स्थिति देखना

नीचे दी गई स्क्रिप्ट, उस सिस्टम पर चलने के लिए कॉन्फ़िगर किए गए Apigee कॉम्पोनेंट का पता लगाती हैं जिस पर स्क्रिप्ट को एक्ज़ीक्यूट किया जाता है. साथ ही, ये स्क्रिप्ट सिर्फ़ उन कॉम्पोनेंट को सही क्रम में शुरू या बंद करेंगी.

  • Apigee के सभी कॉम्पोनेंट बंद करने के लिए:
    /opt/apigee/apigee-service/bin/apigee-all stop
  • Apigee के सभी कॉम्पोनेंट शुरू करने के लिए:
    /opt/apigee/apigee-service/bin/apigee-all start
  • Apigee के सभी कॉम्पोनेंट को रीस्टार्ट करने के लिए:
    /opt/apigee/apigee-service/bin/apigee-all restart
  • यह देखने के लिए कि कौनसे कॉम्पोनेंट चल रहे हैं:
    /opt/apigee/apigee-service/bin/apigee-all status

अलग-अलग कॉम्पोनेंट को शुरू/बंद/रीस्टार्ट करना

apigee-service टूल का इस्तेमाल करके, किसी सर्वर पर मौजूद Apigee के किसी कॉम्पोनेंट को शुरू/बंद/रीस्टार्ट किया जा सकता है या उसकी स्थिति देखी जा सकती है.

/opt/apigee/apigee-service/bin/apigee-service component_name [start|stop|restart|status]

यहां component_name कॉम्पोनेंट की पहचान करता है. component_name की संभावित वैल्यू (वर्णमाला के क्रम में) ये हो सकती हैं:

  • apigee-cassandra (कैसंड्रा)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (PostgreSQL डेटाबेस)
  • apigee-qpidd (सवाल और जवाब)
  • apigee-sso (Edge एसएसओ)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (मैनेजमेंट सर्वर)
  • edge-management-ui (नया Edge यूज़र इंटरफ़ेस (यूआई))
  • edge-message-processor (मैसेज प्रोसेस करने वाला)
  • edge-postgres-server (पोस्टग्रेस सर्वर)
  • edge-qpid-server (Qpid सर्वर)
  • edge-router (एज राऊटर)
  • edge-ui (क्लासिक यूज़र इंटरफ़ेस (यूआई))

उदाहरण के लिए, मैनेजमेंट सर्वर को शुरू, बंद या फिर से शुरू करने के लिए, ये कमांड चलाएं:

/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart

यहां दिए गए निर्देश का इस्तेमाल करके, Apigee के किसी कॉम्पोनेंट की स्थिति भी देखी जा सकती है:

/opt/apigee/apigee-service/bin/apigee-service component_name status

उदाहरण के लिए:

/opt/apigee/apigee-service/bin/apigee-service edge-management-server status