如何在Windows上自动运行demeteorized应用程序

时间:2017-10-10 23:58:59

标签: node.js meteor scheduled-tasks windows-server-2008

我有一个流星应用程序,我已将其解压缩并部署到运行节点的Windows Server 2008计算机上。

我目前要运行的应用程序是登录远程桌面并运行批处理文件,该文件设置环境变量并调用节点main.js.这启动服务器,托管应用程序,我只需关闭远程桌面。

显然,这并不理想,如果服务器重新启动我必须全部完成,我的帐户也必须保持登录状态窗口打开。

我已经研究过foreverjs并在Windows中使用任务调度,但似乎无法找到一个好的解决方案。我的想法是一个由系统帐户运行的任务,用于设置环境变量,然后永久地调用应用程序,但似乎无法将任何东西组合在一起,无需我在重启时手动登录。

是否有人遇到过这种情况,并建议采取我应采取的最佳方法?

由于

1 个答案:

答案 0 :(得分:2)

您应该能够在Windows下运行nginx和Phusion Passenger下的流星应用程序。

nginx就像Apache或IIS,将作为服务运行。 Phusion Passenger是nginx的插件,所以不需要单独运行。

通过此设置,您甚至可能不需要对应用进行去流化