Запустить производственный сервер Java и приложение узла в фоновом режиме? - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть это сложное веб-приложение, в котором Nginx работает спереди для пересылки запросов на сервер Node, а сервер Node использует приложение Java .jar.Я хочу запустить все это в производственной среде.Nginx не проблема, поскольку он работает как обычный процесс.Как запустить приложение Node в фоновом режиме, чтобы оно продолжало работу, перезапускалось, а также Java-приложение (включая дополнительные параметры, которые должны быть установлены в обеих командах запуска приложения).

Это машина Ubuntu Digitalocean.Вот примеры команд запуска:

sudo java -jar -Dapplication.secret = secret -Dapplication.publicurl = https://104.329.374.846:8888/ application.jar

узел sudo server.js localhost:8888 secret

Каким образом вы будете запускать оба приложения таким образом, чтобы при сбое и остановке приложения (это не обязательно) или при перезагрузке Ubuntu оба приложения автоматически перезагружались при перезагрузке,с параметрами в командах, автоматически устанавливаемых.

  • Элемент списка

1 Ответ

0 голосов
/ 02 апреля 2019

Для приложения NodeJS у вас также есть опция pm2 , которая проста в использовании.

...