node環境的安裝便再也不贅述了,網上有不少教程,也很是簡單。node
上一篇博客介紹了用nginx代理nodejs。這一篇是使用pm2實現nodejs的自動重啓。nginx
什麼是pm2? 如官網介紹的,pm2是nodejs下先進的,生產進程管理器。如性能監控,自動重啓、負載均衡等等。npm
關於pm2的更多教程,請移步pm2官方文檔api
1.請確保安裝了node負載均衡
2.安裝pm2性能
npm install pm2 -gspa
ln -s /usr/local/nodebox/nodejs/lib/node_modules/pm2/bin/pm2 /usr/local/bin
3.使用pm2啓動server文件代理
*請注意將start後邊的地址改成本身的文件地址server
pm2 start /api/server.js --name="nodeServer"
4.將pm2設置爲開機啓動教程
pm2 startup
5.接下來能夠試驗一下,重啓系統
shutdown -r now系統重啓成功以後,會發現接口依然能夠訪問。歡迎收藏,歡迎討論。