您的位置:首页 > 产品设计 > 产品经理

pm2

2015-11-17 20:51 441 查看
有些东西,只有用过了,才知道它的好处和用户。

forever:nodejs挂了之后,可以自动重启;有日志功能。

forever start -a -l ./logs/forever.log -a 追加 -l 指定 -s 忽略console.log输出

简单看了下,觉得pm2更好一些,所以这个只是了解一下,重点看pm2

官网教程:https://github.com/Unitech/pm2

pm2命令

pm2 start bin/www -i 0

pm2 list 这个就行

pm2 monit 很清楚的查看内存

// 日志查看方式很好

pm2 logs ['all'|'PM2'|app_name|app_id] [--err|--out] [--lines <n>] [--raw] [--timestamp [format]]

pm2 flush 慎用,清空日志

pm2 dump; pm2 kill; pm2 resurect; 重启

pm2 web

$ pm2 stop <app_name|id|'all'|json_conf>
$ pm2 restart <app_name|id|'all'|json_conf>
$ pm2 delete <app_name|id|'all'|json_conf>

$ pm2 describe <id|app_name> 真不错

$ pm2 start app.js -i 0 # Enable load-balancer and cluster features

$ pm2 reload all # Reload all apps in 0s manner 不会热部署,修改之后需要reload

$ pm2 scale <app_name> <instance_number> # Increase / Decrease process number

pm2 link - - bin/www

看完之后感觉挺不错的,很符合我的需求!

$ pm2 startup
$ pm2 startup [platform]
# render startup-script for a specific platform, the [platform] could be one of:
# ubuntu|centos|redhat|gentoo|systemd|darwin|amazon
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: