微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将node.js服务器作为守护进程启动?

在Python Twisted中,你有twistd命令,帮助你处理一些与运行应用程序相关的事情(例如daemonize)。

如何对node.js服务器进行守护进程,使其即使在当前会话关闭后仍可运行?

谢谢你的帮助

解决方法

Forever是你的问题的答案。

安装

$ curl http://npmjs.org/install.sh | sh
$ npm install forever

用法

从命令行使用Forever

$ forever start server.js

使用Node.js中的Forever实例

var forever = require('forever');

  var child = new (forever.Forever)('your-filename.js',{
    max: 3,silent: true,args: []
  });

  child.on('exit',this.callback);
  child.start();

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐