长风破浪会有时
直挂云帆济沧海

nodejs linux查看监听软件——pm2

 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。

    下面就对PM2进行入门性的介绍,基本涵盖了PM2的常用的功能和配置。

  1.启动pm2

  pm2 start ./bin/www/afengge

  2.pm2启动参数

    --watch:监听应用目录的变化,一旦发生变化,自动重启。如果要精确监听、不见听的目录,最好通过配置文件。    
    
    -i --instances:启用多少个实例,可用于负载均衡。如果-i 0或者-i max,则根据当前机器核数确定实例数目。
    
    --ignore-watch:排除监听的目录/文件,可以是特定的文件名,也可以是正则。比如--ignore-watch="test node_modules "some scripts""
    
    -n --name:应用的名称。查看应用信息的时候可以用到。
    (pm2 start ./bin/www -name afengge)
    
    -o --output <path>:标准输出日志文件的路径。
    
    -e --error <path>:错误输出日志文件的路径。
    
    --interpreter <interpreter>:the interpreter pm2 should use for executing app (bash, python...)。比如你用的coffee script来编写应用。

3.pm2基本操作

    pm2 start app.js --watch -i 2    
    重启
    pm2 restart app_name|app_id
    停止特定的应用
    pm2 stop app_name|app_id
    如果要停止所有应用,可以
    pm2 stop all
    删除
    pm2 del app_name|app_id
    查看指定应用的日志
    pm2 log app_name|app_id
    查看pm2各应用运行状态
    pm2 list
赞(2) 打赏
未经允许不得转载:阿锋哥前端开发经验分享 » nodejs linux查看监听软件——pm2
分享到: 更多 (0)

几百块就能做营销型企业网站?

查看详情

可怜可怜作者吧

支付宝扫一扫打赏

微信扫一扫打赏