在后台运行生产服务器Java和节点应用程序?

问题描述 投票:0回答:1

我有这个复杂的Web应用程序,其中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 node server.js localhost:8888 secret

以应用程序将错误输出和停止(这不是必须)或Ubuntu将重新启动的方式运行这两个应用程序的方式是什么,这两个应用程序将在重新启动时自动重启,命令中的参数自动设置。

  • 项目清单
java node.js nginx executable-jar
1个回答
0
投票

对于NodeJS应用程序,您还有pm2选项,易于使用。

© www.soinside.com 2019 - 2024. All rights reserved.