美文网首页
forever管理node.js应用

forever管理node.js应用

作者: 身怀绝技的大壮 | 来源:发表于2017-03-07 23:50 被阅读0次

简介

forever是一个简单的命令行工具,他能确保一个给定的脚本持续运行。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。

forever可以看做是一个nodejs的守护进程,能够启动,停止,重启node应用。

forever Git地址:https://github.com/foreverjs/forever

使用教程

1、安装forever:

[sudo] npm install forever -g

如果想依编程方式使用forerver,那么要在项目下安装forever-monitor

[sudo] npm install forever-monitor

2、运行服务:

forever start app.js

3. 指定forever信息输出文件,当然,默认它会放到~/.forever/forever.log:

forever start -l forever.log app.js

4. 指定app.js中的日志信息和错误日志输出文件,-o就是console.log输出的信息,-e 就是console.error输出的信息:

forever start -o out.log -e err.log app.js

5、输出日志和错误:

forever start -l  forever.log -o out.log -e err.log  app.js

6. 监听当前文件夹下的所有文件改动:

forever start -w app.js

7、forever使用帮助:

forever --help 或 forever --h

8、查看所有node服务器状态:

forever list

9. 停止所有运行的node 服务

forever stopall

10. 停止其中一个node服务

forever stop app.js  或者 forever stop [id]

11. 重启所有服务

forever restartall

12.开发和线上环境建议配置

开发环境下:

NODE_ENV=development forever start -l forever.log -e err.log -a app.js

线上环境下:

NODE_ENV=production forever start -l ~/.forever/forever.log -e ~/.forever/err.log -w -a app.js

相关文章

  • forever管理node.js应用

    简介 forever是一个简单的命令行工具,他能确保一个给定的脚本持续运行。forever完全基于命令行操作,在f...

  • 使用forever管理nodejs应用教程

    这篇文章主要介绍了使用forever管理nodejs应用教程,本文介绍了forever的安装、常用命令等,最有用的...

  • 使用forever管理NodeJs应用

    1. forever介绍 forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。...

  • forever

    使用forever运行nodejs应用何为forever forever可以看做是一个nodejs的守护进程,能够...

  • PM2使用笔记

    简介 pm2是一个带有负载均衡功能的应用进程管理器,类似有Supervisor,forever。 安装 npm i...

  • nodejs pm2教程

    一、简介 pm2是一个带有负载均衡功能的应用进程管理器,类似有Supervisor,forever。 二、安装 L...

  • nodejs pm2

    一、简介 pm2是一个带有负载均衡功能的应用进程管理器,类似有Supervisor,forever。 二、安装 L...

  • 使用PM2守护Nodejs命令行程序

    介绍 pm2是nodejs的一个带有负载均衡功能的应用进程管理器的模块,类似有Supervisor,forever...

  • 使用forever运行nodejs应用

    何为forever forever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用。官方...

  • 使用forever运行nodejs应用

    何为forever forever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用。 官...

网友评论

      本文标题:forever管理node.js应用

      本文链接:https://www.haomeiwen.com/subject/gqpvgttx.html