为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

凤凰求蛊 2019-10-14 09:45:36
在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的初学者。
查看完整描述

3 回答

?
慕森王

TA贡献1777条经验 获得超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]


查看完整回答
反对 回复 2019-10-14
  • 3 回答
  • 0 关注
  • 902 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信