2017-03-17 37 views
0

即使用户注销,如何保持节点应用程序在Windows中运行? 还有如何在用户注销后继续运行节点http-server?即使在用户注销后仍保持节点处于运行状态

+0

您的意思是说,当用户注销他们的Windows帐户时,应用程序是否仍在运行? – Soviut

+0

@Soviut实际上有一个针对windows'forever-win'的特定版本,因为“普通版”似乎对windows有bug。我会让我作为评论,因为我没有测试......但它应该工作 –

+0

@Machau尝试安装[Forever](https://www.npmjs.com/package/forever)并安装'forever-win '(使用'npm -g install forever-win'),然后'永远启动app.js' –

回答

0

您有2个不错的选择。其中之一就是上面评论中提到的Forever

另一种是PM2,它易于安装,并提供了令人难以置信的选项。我在所有项目中都使用了这个功能,但是我无法证实Windows版本,因为我在Linux上使用& Ubuntu服务器并在Mac上工作。您可以守护进程,遵循日志,将其集群,并确保即使在服务器关闭(这是服务)时进程也会重新启动。

+0

它也可以与Windows一起使用。如果是,请让我知道我的查询的具体命令选项。如果否,请告知我是否有替代Windows的PM2 – Machau

+0

@Machau转到上面列出的PM2或此处[PM2 @ NPM](https://www.npmjs.com/package/pm2)。根据文档,它可以在Windows上运行。你也可以看看这里:[pm2-windows-service](https://www.npmjs.com/package/pm2-windows-service) – twg

相关问题