zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    C++命名规则
    protobuf_1
    以太网帧格式
    LinQ
    asp.mvc 基本知识
    Lucene.Net 优化索引生成,即搜索显示优化
    HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用
    DataSet
    伪Excel导出新版代码
    WebUI 常用
  • 原文地址:https://www.cnblogs.com/tony-yang-flutter/p/15078245.html
Copyright © 2011-2022 走看看