Запуск, остановка и перезапуск Apigee Edge

Edge for Private Cloud v. 4.16.09

Порядок остановки и запуска подсистем имеет значение. Для компонентов Edge, работающих на одном узле, предусмотрены скрипты запуска и остановки.

Порядок остановки. Если вы устанавливаете Edge на нескольких узлах, то компоненты Edge на этих узлах следует останавливать в следующем порядке:

  1. Сервер управления (edge-management-server)
  2. Message Processor (edge-message-processor)
  3. Postgres Server (edge-postgres-server)
  4. Qpid Server (edge-qpid-server)
  5. Маршрутизатор (пограничный маршрутизатор)
  6. Edge UI (edge-ui)
  7. Cassandra (apigee-cassandra)
  8. OpenLDAP (apigee-openldap)
  9. База данных PostgreSQL (apigee-postgresql)
  10. Qpidd (apigee-qpidd)
  11. ZooKeeper (apigee-zookeeper)

Порядок запуска. Если вы устанавливаете Edge на нескольких узлах, запускайте компоненты Edge на этих узлах в следующем порядке:

  1. Cassandra (apigee-cassandra)
  2. OpenLDAP (apigee-openldap)
  3. База данных PostgreSQL (apigee-postgresql)
  4. Qpidd (apigee-qpidd)
  5. ZooKeeper (apigee-zookeeper)
  6. Сервер управления (edge-management-server)
  7. Message Processor (edge-message-processor)
  8. Postgres Server (edge-postgres-server)
  9. Qpid Server (edge-qpid-server)
  10. Маршрутизатор (пограничный маршрутизатор)
  11. Edge UI (edge-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 status

Запуск, остановка и перезапуск отдельного сервиса

Вы можете использовать следующий инструмент, чтобы запустить, остановить или перезапустить отдельный сервис 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-postgresql.
  • <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