Как запустить 2 службы WSO2 Identity Server в одной системе

Я использовал пакет 5.11.0 .deb и установил его с помощью sudo dpkg -i имя пакета Теперь я могу запустить wso2 IS как службу, запустив sudo service wso2is-5.11.0 start

Но я не знаю, как запустить еще один сервис, желательно на порту 9444.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
69
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы не можете запускать одну и ту же службу несколько раз с разными смещениями портов. Поэтому загрузите продукт еще раз, распакуйте его и запустите со смещением порта, как описано здесь.

Я скопировал файл службы в /etc/init.id/wso2is-5.11.0 и создал новый для второго экземпляра. Но когда я запускаю его (sudo /etc/init.d/wso2is-5.11.0-secondary start), я получаю эту ошибку /etc/init.d/wso2is-5.11.0-secondary: строка 26: предупреждение: подстановка команды: игнорируется нулевой байт на входе

Vaisakh Gopinath 01.02.2023 16:27

@VaisakhGopinath Самый простой способ — загрузить ZIP-дистрибутив и разархивировать его. Установите смещение порта и запустите второй сервер. Если вы хотите настроить его как службу Linux, обратитесь к этому документу is.docs.wso2.com/en/5.9.0/setup/installing-as-a-linux-servic‌​e

ycr 03.02.2023 04:17
Ответ принят как подходящий

Легко,

  1. Загрузите WSO2 Identity Server из [здесь][1]. [1]: https://wso2.com/identity-server/#

  2. Извлеките файл в специальный каталог. Для целей этого сценария в этом разделе он называется <IS_HOME_PRIMARY>.

  3. Сделайте копию этой папки в том же месте и переименуйте ее. Для целей этого сценария в этом разделе это называется <IS_HOME_SECONDARY>.

  4. По умолчанию HTTPS-порт основного экземпляра IS — 9443. Оставьте его как есть.

  5. Есть два способа установить смещение для порта: (9444)

Вариант 1: в <IS_HOME_SECONDARY>/bin Передать смещение порта на сервер при запуске. Следующая команда запускает сервер с портом по умолчанию, увеличенным на 1: ./wso2server.sh -DportOffset=1

Вариант 2: Установите значение смещения в файле <IS_HOME_SECONDARY>/repository/conf/deployment.toml следующим образом:

[server]
offset = "" 

Измените значение смещения на 1. Это изменит порт HTTPS во вторичном экземпляре IS на 9444.

В этом варианте 2 установите и запустите два экземпляра Identity Server. Перейдите в <IS_HOME_PRIMARY>/bin и <IS_HOME_SECONDARY>/bin в командной строке и введите следующую команду для каждого экземпляра.

В Linux/Solaris: sh wso2server.sh

также, как упоминал @ycr, вы можете настроить сервер идентификации WSO2 как службу Linux https://is.docs.wso2.com/en/5.11.0/setup/installing-as-a-linux-service/#running -продукт-как-линукс-услуга

Другие вопросы по теме