停止/開始訂單
停止和啟動子系統的順序很重要。系統會提供啟動和停止指令碼,負責處理在同一節點上執行的 Edge 元件。
停止訂單
如果您在多個節點上安裝 Edge,則應按照下列停止順序停止這些節點上的 Edge 元件:
- 管理伺服器 (
edge-management-server) - 訊息處理器 (
edge-message-processor) - Postgres 伺服器 (
edge-postgres-server) - Qpid Server (
edge-qpid-server) - 路由器 (
edge-router) - Edge UI:
edge-ui(傳統版) 或edge-management-ui(新版) - Cassandra (
apigee-cassandra) - SymasLDAP (
apigee-openldap) - PostgreSQL 資料庫 (
apigee-postgresql) - Qpidd (
apigee-qpidd) - ZooKeeper (
apigee-zookeeper) - Apigee SSO (
apigee-sso)
開始下單
如果您在多個節點上安裝 Edge,則應在這些節點上依下列啟動順序啟動 Edge 元件:
- Cassandra (
apigee-cassandra) - SymasLDAP (
apigee-openldap) - PostgreSQL 資料庫 (
apigee-postgresql) - Qpidd (
apigee-qpidd) - ZooKeeper (
apigee-zookeeper) - 管理伺服器 (
edge-management-server) - 訊息處理器 (
edge-message-processor) - Postgres 伺服器 (
edge-postgres-server) - Qpid Server (
edge-qpid-server) - 路由器 (
edge-router) - Edge UI:
edge-ui(傳統版) 或edge-management-ui(新版) - Edge SSO (
apigee-sso)
啟動/停止/檢查所有元件
下列指令碼會偵測設定在指令碼執行系統上執行的 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(魁北克)apigee-sso(邊緣單一登入)apigee-zookeeper(ZooKeeper)edge-management-server(管理伺服器)edge-management-ui(新版 Edge UI)edge-message-processor(訊息處理器)edge-postgres-server(Postgres 伺服器)edge-qpid-server(快速伺服器)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