我不知道我应该在Ubuntu Server上调用它,但是大多数时候我在Windows上工作它被称为在后台运行应用程序的服务.
我建立一个基于Node.js的我的Web服务器,因此将其部署在Ubuntu上断绝我需要运行Node.js的一个"服务",我想"服务":
通常,我通过打开一个运行js文件的终端来运行Node.js应用程序.但是根据我的理解,这更多是出于测试目的,因为终端无法保证在失败后启动Node.js.
qbe*_*536 21
许多人永远使用https://github.com/nodejitsu/forever,这已经成为行业标准.
如果你在Ubuntu上,你也可以使用init脚本(谷歌'ubuntu upstart'),这将做同样的事情,并保证如果服务器重新启动.
这是我的upstart脚本,例如https://gist.github.com/qbert65536/5271721.
它在服务器启动时运行,您也可以控制它们
启动myapp,停止myapp,重新启动myapp,其中myapp.conf是upstart脚本的名称.
| 归档时间: |
|
| 查看次数: |
12200 次 |
| 最近记录: |