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-management-ui)
  7. Cassandra (apigee-cassandra)
  8. SymasLDAP (apigee-openldap)
  9. PostgreSQL डेटाबेस (apigee-postgresql)
  10. Qpidd (apigee-qpidd)
  11. ZooKeeper (apigee-zookeeper)

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

अगर आपने 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-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 (Qpidd)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (मैनेजमेंट सर्वर)
  • edge-management-ui (New Edge UI)
  • edge-message-processor (मैसेज प्रोसेसर)
  • edge-postgres-server (Postgres Server)
  • edge-qpid-server (Qpid Server)
  • edge-router (Edge Router)

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

/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