node服务启动

不会更新

node /app.js

修改时可以实时更新

##全局安装nodemon命令
npm install nodemon-g 
## 启动应用
nodemon /app.js
## 重启
自动重启
## 停止
ctrl + C
##全局安装pm2命令
npm install -g pm2
## 启动应用
pm2 start app.js --watch -i 2
## 重启
pm2 restart app.js
## 停止
停止特定的应用。可以先通过pm2 list获取应用的名字(--name指定的)或者进程id。

pm2 stop app_name|app_id
如果要停止所有应用,可以

pm2 stop all
/**
--watch:监听应用目录的变化,一旦发生变化,自动重启。如果要精确监听、不见听的目录,最好通过配置文件。
-i --instances:启用多少个实例,可用于负载均衡。如果-i 0或者-i max,则根据当前机器核数确定实例数目。
--ignore-watch:排除监听的目录/文件,可以是特定的文件名,也可以是正则。比如--ignore-watch="test node_modules "some scripts""
-n --name:应用的名称。查看应用信息的时候可以用到。
-o --output <path>:标准输出日志文件的路径。
-e --error <path>:错误输出日志文件的路径。
--interpreter <interpreter>:the interpreter pm2 should use for executing app (bash, python...)。比如你用的coffee script来编写应用。
**/
##全局安装forever命令
npm install forever -g
##启动应用
forever start  /Sever/bin/www  
##重启
forever restart /Sever/bin/www  
##停止应用
forever stop /Sever/bin/www  
##查看状态
forever list
发布了155 篇原创文章 · 获赞 57 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/weixin_43764814/article/details/102238026
今日推荐