• forever的安装与简单使用


    一、概述

      简单的使用node xxx.js启动nodejs服务。nodejs会一直运行,但是当我们关闭启动窗口的时候nodejs就自动退出服务了。有什么办法可以使退出窗口后nodejs服务仍然再后台运行呢? 没错,用forever就可以,下面就简单介绍下他的安装和使用。

    二、安装与使用步骤

      1.安装

    全局安装 npm install forever -g

      2.使用

    启动相关
    // 1. 简单的启动
    forever start app.js
    
    // 2. 指定forever信息输出文件,当然,默认它会放到~/.forever/forever.log
    forever start -l forever.log app.js
    
    // 3. 指定app.js中的日志信息和错误日志输出文件,
    // -o 就是console.log输出的信息,-e 就是console.error输出的信息
    forever start -o out.log -e err.log app.js
    
    // 4. 追加日志,forever默认是不能覆盖上次的启动日志,
    // 所以如果第二次启动不加-a,则会不让运行
    forever start -l forever.log -a app.js
    
    // 5. 监听当前文件夹下的所有文件改动,并重启服务
    forever start -w app.js
    
    // 6. 显示所有运行的服务
    forever list
    
    停止操作
    // 1. 停止所有运行的node App
    forever stopall
    
    // 2. 停止其中一个node App
    forever stop app.js
    // 当然还可以这样
    // forever list 找到对应的id,然后:
    forever stop [id]
    
    重启操作
    // 1. 启动所有
    forever restartall
    // 2. 重启其中一个node App
    forever restart app.js
    
    开发和线上建议配置
    // 开发环境下
    NODE_ENV=development forever start -w server.js
    NODE_ENV=development forever start -l forever.log -e err.log -a app.js
    // 线上环境下
    NODE_ENV=production forever start -w server.js
    NODE_ENV=production forever start -l ~/.forever/forever.log -e ~/.forever/err.log -w -a app.js
    
  • 相关阅读:
    软工试水日报 3/7
    软工试水日报 3/6
    软工试水日报 3/5
    软工试水日报 3/4
    软工试水日报 3/3
    大二下学期每日总结之第一次个人作业(第二阶段:生成excel)
    大二下学期每日总结之第一次个人作业(第一阶段)
    大二下学期每日总结之第一次个人作业(第一阶段)
    大二下学期每日总结
    大二下学期每日总结
  • 原文地址:https://www.cnblogs.com/tony-yang-flutter/p/15078245.html
Copyright © 2020-2023  润新知