nodejs腳本centos開機啟動實操方法
node環(huán)境的安裝便不再贅述了,網(wǎng)上有很多教程,也非常簡單。
這一篇是使用pm2實現(xiàn)nodejs的自動重啟。
什么是pm2? 如官網(wǎng)介紹的,pm2是nodejs下先進的,生產(chǎn)進程管理器。如性能監(jiān)控,自動重啟、負載均衡等等。
關(guān)于pm2的更多教程,請移步pm2官方文檔
1.請確保安裝了node
2.安裝pm2
npm install pm2 -g
3.使用pm2啟動server文件
*請注意將start后邊的地址改為自己的文件地址
pm2 start /api/server.js --name="nodeServer"
4.將pm2設(shè)置為開機啟動
pm2 startup
5.接下來可以試驗一下,重啟系統(tǒng)
shutdown -r now
系統(tǒng)重啟成功之后,會發(fā)現(xiàn)接口依然可以訪問
pm2 list #查看進程 pm2 stop/reload/restart/delete all #停止/重載/重啟/刪除 所有進程 pm2 stop/reload/restart/delete 0 #停止/重載/重啟/刪除 pm2進程列表中進程為0的進程 pm2 logs [--raw] #顯示所有進程的日志 pm2 flush #清空所有日志文件 pm2 reloadLogs #重載所有日志
以上就是nodejs腳本centos開機啟動實操方法的詳細內(nèi)容,更多關(guān)于nodejs腳本centos開機啟動的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
NodeJs Express框架實現(xiàn)服務(wù)器接口詳解
最近學(xué)習(xí)了基于前后端分離的開發(fā)模式,我前端使用Vue框架,后端使用nodejs開發(fā)API接口,下面這篇文章主要給大家介紹了關(guān)于nodejs使用Express框架寫后端接口的相關(guān)資料,需要的朋友可以參考下2022-08-08Electron調(diào)用外接攝像頭并拍照上傳實現(xiàn)詳解
這篇文章主要為大家介紹了Electron調(diào)用外接攝像頭并拍照上傳實例實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02Node.js?中的?module.exports?與?exports區(qū)別介紹
這篇文章主要介紹了Node.js中的module.exports與exports區(qū)別介紹,每個模塊中都有module對象,存放了當前模塊相關(guān)的信息,更多相關(guān)內(nèi)容需要的朋友可以參考一下2022-09-09Node.js、Socket.IO和GPT-4構(gòu)建AI聊天機器人的項目實踐
本文主要介紹了Node.js、Socket.IO和GPT-4構(gòu)建AI聊天機器人的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05