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

порядок остановки/запуска

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

Стоп-ордер

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

  1. Сервер управления ( edge-management-server )
  2. Обработчик сообщений ( edge-message-processor )
  3. Сервер PostgreSQL ( edge-postgres-server )
  4. Сервер Qpid ( edge-qpid-server )
  5. Маршрутизатор ( edge-router )
  6. Пользовательский интерфейс Edge: edge-ui (классический) или edge-management-ui (новый)
  7. Кассандра ( apigee-cassandra )
  8. SymasLDAP ( apigee-openldap )
  9. Apigee SSO ( apigee-sso )
  10. База данных PostgreSQL ( apigee-postgresql )
  11. Qpidd ( apigee-qpidd )
  12. ZooKeeper ( apigee-zookeeper )

Начальный порядок

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

  1. Кассандра ( apigee-cassandra )
  2. SymasLDAP ( apigee-openldap )
  3. База данных PostgreSQL ( apigee-postgresql )
  4. Qpidd ( apigee-qpidd )
  5. Edge SSO ( apigee-sso )
  6. ZooKeeper ( apigee-zookeeper )
  7. Сервер управления ( edge-management-server )
  8. Обработчик сообщений ( edge-message-processor )
  9. Сервер PostgreSQL ( edge-postgres-server )
  10. Сервер Qpid ( edge-qpid-server )
  11. Маршрутизатор ( edge-router )
  12. Пользовательский интерфейс Edge: edge-ui (классический) или 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 (Кассандра)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (база данных PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (Edge SSO)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (Сервер управления)
  • edge-management-ui (новый пользовательский интерфейс Edge)
  • edge-message-processor (процессор сообщений)
  • edge-postgres-server (сервер Postgres)
  • edge-qpid-server (сервер Qpid)
  • edge-router (Edge Router)
  • edge-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