溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

nodejs腳本centos開(kāi)機(jī)啟動(dòng)實(shí)操方法

發(fā)布時(shí)間:2020-10-24 04:59:35 來(lái)源:腳本之家 閱讀:459 作者:shabake 欄目:web開(kāi)發(fā)

node環(huán)境的安裝便不再贅述了,網(wǎng)上有很多教程,也非常簡(jiǎn)單。

這一篇是使用pm2實(shí)現(xiàn)nodejs的自動(dòng)重啟。

什么是pm2? 如官網(wǎng)介紹的,pm2是nodejs下先進(jìn)的,生產(chǎn)進(jìn)程管理器。如性能監(jiān)控,自動(dòng)重啟、負(fù)載均衡等等。

關(guān)于pm2的更多教程,請(qǐng)移步pm2官方文檔

1.請(qǐng)確保安裝了node

2.安裝pm2

npm install pm2 -g

3.使用pm2啟動(dòng)server文件

*請(qǐng)注意將start后邊的地址改為自己的文件地址

pm2 start /api/server.js --name="nodeServer"

4.將pm2設(shè)置為開(kāi)機(jī)啟動(dòng)

pm2 startup

5.接下來(lái)可以試驗(yàn)一下,重啟系統(tǒng)

shutdown -r now

系統(tǒng)重啟成功之后,會(huì)發(fā)現(xiàn)接口依然可以訪問(wèn)

pm2 list #查看進(jìn)程
pm2 stop/reload/restart/delete all #停止/重載/重啟/刪除 所有進(jìn)程
pm2 stop/reload/restart/delete 0 #停止/重載/重啟/刪除 pm2進(jìn)程列表中進(jìn)程為0的進(jìn)程
pm2 logs [--raw] #顯示所有進(jìn)程的日志
pm2 flush #清空所有日志文件
pm2 reloadLogs #重載所有日志

以上就是nodejs腳本centos開(kāi)機(jī)啟動(dòng)實(shí)操方法的詳細(xì)內(nèi)容,更多關(guān)于nodejs腳本centos開(kāi)機(jī)啟動(dòng)的資料請(qǐng)關(guān)注億速云其它相關(guān)文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI