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 UI: edge-ui (क्लासिक) या edge-management-ui(नया)
  7. Cassandra (apigee-cassandra)
  8. OpenLDAP (apigee-openldap)
  9. Apigee SSO (apigee-sso)
  10. PostgreSQL डेटाबेस (apigee-postgresql)
  11. Qpidd (apigee-qpidd)
  12. ZooKeeper (apigee-zookeeper)

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

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

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

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

नीचे दी गई स्क्रिप्ट, उस सिस्टम पर चलने के लिए कॉन्फ़िगर किए गए 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