Apigee Edge এর স্থিতি শুরু করা, বন্ধ করা, পুনরায় চালু করা এবং পরীক্ষা করা

থামানো/চালু করার ক্রম

সাবসিস্টেমগুলো বন্ধ ও চালু করার ক্রম গুরুত্বপূর্ণ। একই নোডে চলমান এজ কম্পোনেন্টগুলোর জন্য স্টার্ট ও স্টপ স্ক্রিপ্ট দেওয়া আছে, যা আপনার হয়ে এই কাজটি করে দেয়।

অর্ডার বন্ধ করুন

যদি আপনি একাধিক নোডে Edge ইনস্টল করেন, তাহলে সেই নোডগুলিতে Edge কম্পোনেন্টগুলি নিম্নলিখিত স্টপ অর্ডারে বন্ধ করা উচিত:

  1. ম্যানেজমেন্ট সার্ভার ( edge-management-server )
  2. বার্তা প্রসেসর ( edge-message-processor )
  3. পোস্টগ্রেস সার্ভার ( edge-postgres-server )
  4. কিউপিড সার্ভার ( edge-qpid-server )
  5. রাউটার ( edge-router )
  6. Edge UI: edge-ui (ক্লাসিক) অথবা edge-management-ui (নতুন)
  7. ক্যাসান্ড্রা ( apigee-cassandra )
  8. ওপেনএলডিএপি ( apigee-openldap )
  9. Apigee SSO ( apigee-sso )
  10. PostgreSQL ডাটাবেস ( apigee-postgresql )
  11. Qpidd ( apigee-qpidd )
  12. চিড়িয়াখানার রক্ষক ( apigee-zookeeper )

শুরু করার ক্রম

যদি আপনি একাধিক নোডে Edge ইনস্টল করেন, তাহলে সেই নোডগুলিতে Edge কম্পোনেন্টগুলি নিম্নলিখিত স্টার্ট অর্ডারে চালু করা উচিত:

  1. ক্যাসান্ড্রা ( apigee-cassandra )
  2. ওপেনএলডিএপি ( apigee-openldap )
  3. PostgreSQL ডাটাবেস ( apigee-postgresql )
  4. Qpidd ( apigee-qpidd )
  5. Edge SSO ( apigee-sso )
  6. চিড়িয়াখানার রক্ষক ( apigee-zookeeper )
  7. ম্যানেজমেন্ট সার্ভার ( edge-management-server )
  8. বার্তা প্রসেসর ( edge-message-processor )
  9. পোস্টগ্রেস সার্ভার ( edge-postgres-server )
  10. কিউপিড সার্ভার ( 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 কম্পোনেন্ট চালু/বন্ধ/পুনরায় চালু করতে বা তার অবস্থা পরীক্ষা করতে apigee-service টুলটি ব্যবহার করতে পারেন।

/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-sso (এজ এসএসও)
  • apigee-zookeeper (চিড়িয়াখানা)
  • edge-management-server (ম্যানেজমেন্ট সার্ভার)
  • edge-management-ui (নতুন এজ ইউআই)
  • edge-message-processor (মেসেজ প্রসেসর)
  • edge-postgres-server (Postgres সার্ভার)
  • edge-qpid-server (Qpid সার্ভার)
  • edge-router (এজ রাউটার)
  • edge-ui (ক্লাসিক 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