2017-10-10 5 views
0

私は、Windowsサーバー2008マシンの実行ノードにdemeteorizedしてデプロイした流星アプリケーションを持っています。Windows上でdemeteorizedアプリケーションを自動実行する方法

私は現在、アプリケーションを実行するためにリモートデスクトップにサインインし、環境変数を設定し、ノードmain.jsを呼び出すバッチファイルを実行しています。これは、サーバーを起動し、アプリケーションをホストし、私はリモートデスクトップを閉じるだけです。

明らかに、これは理想的ではありません。サーバーが再起動した場合、私はそれをやり直さなければなりません。また、コマンドウィンドウを開いたままアカウントをログインしたままにしておく必要があります。

私はforeverjsを見て、ウィンドウでタスクスケジューリングをしましたが、良い解決策を見つけることができません。私の考えは、システム・アカウントによって実行され、環境変数を設定するタスクです。アプリケーションで永遠に呼び出しますが、再起動時に手作業でサインインする必要はありません。

誰もがこの状況に遭遇し、私が取るべき最善のアプローチについての提案がありますか?

おかげ

+0

解除meteorizeあなたのアプリに必要とスタートアップフォルダ –

+0

自動ログインにバッチファイルへのショートカットを立ち往生していませんサーバー上で、あなたは冗談を言っている必要があります! – Mikkel

答えて

2

あなたがWindows上でnginxのとのPhusion旅客の下流星アプリを実行することができます。

nginxはApacheやIISと似ており、サービスとして動作します。 Phusion Passengerはnginx用のプラグインですので、別々に実行する必要はありません。この設定で

、あなたはおそらくも、私が使用したシンプルなソリューションは、Windowsの自動ログインを持つことである

+0

これは、アプリケーション自体を自動起動する必要性を解決しません。流行しているかどうか、起動時に開始する必要があります –

+2

Phusion Passengerがそうしているので、問題を解決します。 nginxは外部ポートでリッスンし、流星のインスタンスにルーティングします – Mikkel

+0

これは間違っています –

関連する問題