啟動、停止及重新啟動 Apigee Edge

私有雲的邊緣 4.16.05 版

子系統的停止和啟動順序相當重要。透過提供啟動和停止指令碼,您的 Edge 元件可以為您處理在同一節點上執行的 Edge 元件。

停止順序:如果在多個節點上安裝 Edge,您應按照下列順序停止這些節點上的 Edge 元件:

  1. Apigee UI
  2. 管理伺服器
  3. 路由器
  4. 訊息處理器
  5. Qpid 伺服器
  6. Postgres 伺服器
  7. OpenLDAP
  8. 克皮德
  9. PostgreSQL 資料庫
  10. Cassandra
  11. ZooKeeper

開始順序:如果您在多個節點上安裝 Edge,請依照下列順序在這些節點上啟動 Edge 元件:

  1. ZooKeeper
  2. Cassandra
  3. OpenLDAP
  4. 克皮德
  5. PostgreSQL 資料庫
  6. 管理伺服器
  7. 路由器
  8. 訊息處理器
  9. Qpid 伺服器
  10. Postgres 伺服器
  11. Apigee UI

下列指令碼會偵測設為在執行指令碼的系統上執行的 Apigee 元件,並且只會以正確的順序開始或停止該節點的這些元件。

  • 如要停止 Apigee Edge、Apache Cassandra 和 Apache ZooKeeper,請按照下列指示操作:
    /<inst_root>/apigee/apigee-service/bin/apigee-all stop
  • 如要開始使用 Apache ZooKeeper、Apache Cassandra 和 Apigee Edge:
    /<inst_root>/apigee/apigee-service/bin/apigee-all start
  • 如要查看伺服器是否正在運作,請按照下列步驟操作:
    /<inst_root>/apigee/apigee-service/bin/apigee-all 狀態

啟動、停止及重新啟動個別服務

您可以使用下列工具,在任何特定伺服器上啟動/停止/重新啟動個別 Apigee 服務。

/<inst_root>/apigee/apigee-service/bin/apigee-service <service> <command>

其中:

  • <service> 可以是下列任一項目:edge-management-server、edge-ui、edge-router、edge-message-processor、edge-qpid-server、edge-postgres-server、apigee-zookeeper、apigee-cassandra、apigee-openldap、apigee-qpidd、apigee-postgresq
  • <command> 是下列其中之一:start, stop, restart

舉例來說,如要啟動/停止管理伺服器或重新啟動管理伺服器,請執行下列指令:

apigee-service edge-management-server start
apigee-service edge-management-server stop
apigee-service edge-management-server restart

您也可以使用下列指令,檢查個別 Apigee 服務的狀態:

apigee-service edge-management-server status