nodejs守护进程forever

$ sudo npm install forever -g   #安装
$ forever start app.js          #启动
$ forever stop app.js           #关闭
$ forever start -l forever.log -o out.log -e err.log app.js   #输出日志和错误
-w 可以监控文件变动,此时不要用上面的写日志,否则更新文件时,会有大量的无效信息

服务挂掉重启时,提示:

error: Cannot start forever

error:   log file /export/appadmin/.forever/forever.log exists. Use the -a or --append option to append log.
使用forever start -a app.js,启动成功
详情可以去https://github.com/nodejitsu/forever
时间: 2024-10-02 00:07:35

nodejs守护进程forever的相关文章

【推荐】nodeJS后台守护进程-forever

A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever) 本地执行: 1 npm install -g forever 2 forever start index.js

nodejs 守护进程运行

有四种方法: 1.forever forver start  bin/www 2.pm2 pm2 strat bin/www 3.node自身进程保护 nohup node /bin/www  > 1.log & 平时在系统终端中执行一个命令后如果想立即的停止它,您可以同时按下系统组合键"Ctrl+c",这样命令的进程将会立即被终止,是生产工作中比较常用的命令行快捷键之一.或者有些命令在执行时会不断的在屏幕上输出信息,影响到咱们继续输入命令了,便可以在执行命令时在命令最后

Node.js部署到服务器之后台守护进程管理器Forever

我们不可能直接通过node命令来管理远程站点,这样无法保证网站的可持续运行.我们用Forever来解决这个问题,它可以将NodeJS应用以后台守护进程的方式运行,我们还可以将NodeJS应用设成随系统启动而自动运行. 首先,安装Forever: npm install forever -gd 这样Forever就安装好了,我们可以直接运行Forever命令: forever --help forever start app.js forever stop app.js 上面命令先查看Foreve

node.js 使用forever守护进程

//forever的安装:npm install forever -g//使用forever启动守护进程:forever start 路径/your_app.js//关闭守护进程:forever stop 路径/your_app.js//重启守护进程:forever restart 路径/your_app.js//如果需要记录输出日志和错误:forever start -l forever.log -o out.log -e err.log your_app.js//查看正在运行的程序:fore

转:linux守护进程的启动方法

Linux 守护进程的启动方法 作者: 阮一峰 日期: 2016年2月28日 "守护进程"(daemon)就是一直在后台运行的进程(daemon). 本文介绍如何将一个 Web 应用,启动为守护进程. 一.问题的由来 Web应用写好后,下一件事就是启动,让它一直在后台运行. 这并不容易.举例来说,下面是一个最简单的Node应用server.js,只有6行. var http = require('http'); http.createServer(function(req, res)

centos下使用如何配置java守护进程

在 linux下,用守护进程的形式启动server是非常重要的一个问题.比如在php下可用php脚本处理,node.js下可用forever处理.在java下呢?有java wrapper. 1.下载Java wrapper Community版, http://wrapper.tanukisoftware.com/doc/english/download.jsp 下载wrapper-linux-x86-64-3.5.29.tar.gz. 2.解压,tar -xzvf wrapper-linux

[Linux] PHP程序员玩转Linux系列-使用supervisor实现守护进程

1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程序员玩转Linux系列-Linux和Windows安装nginx 7.PHP程序员玩转Linux系列-nginx初学者引导 8.PHP程序员玩转Linux系列-Nginx中的HTTPS 首先遇到的问题

Linux守护进程的启动方法

导读 “守护进程”(daemon)就是一直在后台运行的进程(daemon),通常在系统启动时一同把守护进程启动起来,本文介绍如何将一个 Web 应用,启动为守护进程. 一.问题的由来 Web应用写好后,下一件事就是启动,让它一直在后台运行,这并不容易,举例来说,下面是一个最简单的Node应用server.js,只有6行. var http = require('http'); http.createServer(function(req, res) { res.writeHead(200, {'

用PHP实现守护进程任务后台运行与多线程(php-resque使用说明)

消息队列处理后台任务带来的问题 项目中经常会有后台运行任务的需求,比如发送邮件时,因为要连接邮件服务器,往往需要5-10秒甚至更长时间,如果能先给用户一个成功的提示信息,然后在后台慢慢处理发送邮件的操作,显然会有更好的用户体验. 为了实现类似的需求,Web项目中一般的实现方法是使用消息队列(Message Queue),比如MemcacheQ,RabbitMQ等等,都是很著名的产品. 消息队列说白了就是一个最简单的先进先出队列,队列的一个成员就是一段文本.正是因为消息队列实在太简单了,当拿着消息