【发布时间】:2016-08-05 03:40:51
【问题描述】:
我正在使用 grunt 在 Ubuntu 上运行 MEAN 项目,但是当我关闭 putty(我使用 putty 从我的 PC 连接 Ubuntu 服务器)时,它也会关闭程序。
我的问题是如何保持 MEAN 运行?
更新:nohub grunt & 在我关闭 putty 后停止
【问题讨论】:
标签: node.js gruntjs mean-stack mean
我正在使用 grunt 在 Ubuntu 上运行 MEAN 项目,但是当我关闭 putty(我使用 putty 从我的 PC 连接 Ubuntu 服务器)时,它也会关闭程序。
我的问题是如何保持 MEAN 运行?
更新:nohub grunt & 在我关闭 putty 后停止
【问题讨论】:
标签: node.js gruntjs mean-stack mean
有各种基于节点的流程管理器可以为您的任务服务。我最喜欢的是pm2 (http://pm2.keymetrics.io/)
包管理器让您的程序即使在出现问题时也能继续运行。他们可以监视您的项目目录,了解您可能推送给他们的任何更改,并根据这些更改重新启动服务器。
其他最喜欢的是forever (https://www.npmjs.com/package/forever)。
【讨论】:
【讨论】:
nohub grunt & 在我关闭腻子后停止
nohup
NODE_ENV=暂存 nohup 节点 appStag.js & 可以使用上面的命令运行node server 并且可以使用 process.env.NODE_ENV 获得上述环境
【讨论】:
我发现一个名为 forever 的 npm 包是一个很好的解决方案,我现在使用 forever 来运行程序;它与腻子完美搭配。
【讨论】: