2017-10-10 109 views
0

我有一個流星應用程序,我已將其分區並部署到Windows Server 2008計算機運行節點上。如何在Windows上自動運行分流應用程序

我目前做的運行應用程序是登錄到遠程桌面並運行一個批處理文件,它設置環境變量並調用節點main.js.這將啓動服務器,託管應用程序,然後關閉遠程桌面。

顯然,這並不理想,如果服務器重新啓動,我必須完成所有操作,而且我的帳戶必須保持登錄狀態,並且打開命令窗口。

我已經看過foreverjs和在Windows中玩任務調度,但似乎無法找到一個好的解決方案。我的想法是一個由系統帳戶運行的任務,用於設置環境變量,然後在應用程序上永遠調用,但似乎無法將任何操作組合在一起,而無需在重新啓動時手動登錄。

有沒有人遇到這種情況,並有我應該採取的最佳方法的建議?

感謝

+0

我用最簡單的解決方法是讓窗口自動登錄和啓動文件夾 –

+0

自動登錄卡的快捷方式批處理文件在服務器上,你一定是在開玩笑! – Mikkel

回答

2

您應該能夠在Windows下的nginx和乘客的Phusion運行流星應用程序。

nginx與Apache或IIS類似,將作爲服務運行。 Phusion Passenger是nginx的插件,因此不需要單獨運行。

採用這種設置,你可能甚至不需要去meteorize您的應用程序

+0

這並不能解決自動啓動應用程序本身的需要。流星與否,它需要在啓動時啓動 –

+2

它確實解決了這個問題,因爲這就是Phusion Passenger所做的。 nginx在外部端口上偵聽,並將其路由到流星實例 – Mikkel

+0

是的,我得到了錯誤 –

相關問題