停止、起動の順序
サブシステムの停止順序と起動順序は重要です。同じノード上で実行される Edge コンポーネントを正しい順序で停止するスクリプトと起動するスクリプトが用意されています。
停止順序
複数のノードに Edge をインストールする場合、そのノードの Edge コンポーネントを次の停止順序で停止してください。
- Management Server(
edge-management-server) - Message Processor(
edge-message-processor) - Postgres Server(
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) - Management Server(
edge-management-server) - Message Processor(
edge-message-processor) - Postgres Server(
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(Qpidd)apigee-sso(Edge SSO)apigee-zookeeper(ZooKeeper)edge-management-server(Management Server)edge-management-ui(新しい Edge UI)edge-message-processor(Message Processor)edge-postgres-server(Postgres Server)edge-qpid-server(Qpid Server)edge-router(Edge Router)edge-ui(Classic UI)
たとえば、Management Server を起動、停止、または再起動するには、次のコマンドを実行します。
/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