猿问

如何使node.js应用程序永久运行?

在Debian服务器上,我安装了Node.js。我了解如何使用以下命令行从腻子启动应用程序:


node /srv/www/MyUserAccount/server/server.js

并通过地址50.51.52.53:8080(IP和端口)访问它。


但是,一旦我关闭腻子,那我就无法到达地址50.51.52.53:8080了。


如何使Node.js应用程序永久运行?


您可以猜到,我是Linux和Node.js的初学者。


凤凰求蛊
浏览 965回答 3
3回答

慕森王

您可以使用PM2,它是带有内置负载均衡器的Node.js应用程序的生产过程管理器。安装PM2$ npm install pm2 -g开始申请$ pm2 start app.js如果您使用Express,则可以像pm2 start ./bin/www --name="app"列出所有正在运行的进程:$ pm2 list它将列出所有过程。然后,您可以通过以下命令使用应用的ID或名称来停止/重新启动服务。$ pm2 stop all                  $ pm2 stop 0                    $ pm2 restart all               显示日志$ pm2 logs ['all'|app_name|app_id]
随时随地看视频慕课网APP

相关分类

Node.js
我要回答