在Debian服務(wù)器上,我安裝了Node.js。我了解如何使用以下命令行從膩?zhàn)訂?dòng)應(yīng)用程序:node /srv/www/MyUserAccount/server/server.js并通過地址50.51.52.53:8080(IP和端口)訪問它。但是,一旦我關(guān)閉膩?zhàn)?,那我就無法到達(dá)地址50.51.52.53:8080了。如何使Node.js應(yīng)用程序永久運(yùn)行?您可以猜到,我是Linux和Node.js的初學(xué)者。
3 回答

慕森王
TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可以使用PM2,它是帶有內(nèi)置負(fù)載均衡器的Node.js應(yīng)用程序的生產(chǎn)過程管理器。
安裝PM2
$ npm install pm2 -g
開始申請(qǐng)
$ pm2 start app.js
如果您使用Express,則可以像
pm2 start ./bin/www --name="app"
列出所有正在運(yùn)行的進(jìn)程:
$ pm2 list
它將列出所有過程。然后,您可以通過以下命令使用應(yīng)用的ID或名稱來停止/重新啟動(dòng)服務(wù)。
$ pm2 stop all
$ pm2 stop 0
$ pm2 restart all
顯示日志
$ pm2 logs ['all'|app_name|app_id]
- 3 回答
- 0 關(guān)注
- 998 瀏覽
添加回答
舉報(bào)
0/150
提交
取消