بدء تشغيل Apigee Edge وإيقافه وإعادة تشغيله والتحقّق من حالته

إيقاف الطلب أو بدؤه

يُعد ترتيب إيقاف الأنظمة الفرعية وبدء تشغيلها أمرًا مهمًا. يتم توفير نصوص برمجية للبدء والإيقاف تتولى ذلك نيابةً عنك لمكونات Edge التي تعمل على نفس العقدة.

أمر الإيقاف

إذا ثبّت Edge على عُقد متعددة، عليك إيقاف مكوّنات Edge على هذه العُقد في ترتيب الإيقاف التالي:

  1. خادم الإدارة (edge-management-server)
  2. معالج الرسائل (edge-message-processor)
  3. خادم Postgres ‏ (edge-postgres-server)
  4. خادم Qpid (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 (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 (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (قاعدة بيانات PostgreSQL)
  • apigee-qpidd (Qpidd)
  • ‫apigee-zookeeper (ZooKeeper)
  • ‫edge-management-server (خادم الإدارة)
  • ‫edge-management-ui (واجهة مستخدم Edge الجديدة)
  • edge-message-processor (معالج الرسائل)
  • edge-postgres-server (خادم Postgres)
  • ‫edge-qpid-server (Qpid Server)
  • 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