centos下设置node.js开机启动(并且启动自己的项目js)
1.請確保安裝了node
?
2.安裝pm2
npm install pm2 -g
安裝完畢后
pm2 -v
出現以下界面就代表安裝成功
(如果報錯bash:pm2:command not found
解決方案:
ln -s /usr/local/node安裝目錄/lib/node_modules/pm2/bin/pm2 /usr/local/bin
如果提示:ln: creating symbolic link `/usr/local/bin/pm2': File exists
則使用:mv /usr/local/bin/pm2 /tmp/ 刪除就好 ?然后再次執行第一步就OK了)
3.使用pm2啟動server文件(*請注意將start后邊的地址改為自己的文件地址)
pm2 start /usr/local/Nodejs/main.js --name="nodeServer"
4.將pm2設置為開機啟動
pm2 startup
5.接下來可以試驗一下,重啟系統
shutdown -r now
________________________
如果希望nodejs項目的文件自動監聽修改后更新,無需人工手動去重啟node服務怎么辦?
《?Node.js中的express框架,修改內容后自動更新(免重啟),express熱更新》這篇文章一定適合你
只不過就不能再用pm2來啟動nodejs項目了。
總結
以上是生活随笔為你收集整理的centos下设置node.js开机启动(并且启动自己的项目js)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置centos默认启动命令行(不启动图
- 下一篇: Node.js中的express框架,修