2017-01-17 6 views
0

iisnodeでIIS7.5を使用して、Windowsサーバー上でnodeJS REST APIを実行しています。IISnode - ノードプロセスを常に動作させる

ノードプロセスは常にバックグラウンドでアクティブであるとは限りません。したがって、レスポンスのデータを取得するためにすべての接続やその他のものを作成する必要があるため、ロードによって時間がかかることがあります。

私はデフォルトのアプリケーションプールでアプリケーションを実行します。
私はstartMode="AlwaysRunning"の設定(のapplicationHost.config)を設定し、ここでガイドを追っ: http://www.schwammysays.net/auto-starting-websites-on-iis-7-5/

私はIISNodeで動作しないことを選択した場合、私は永遠にそれを行うことができることを知って、私たちは本当にそれが必要IISNodeと連携して、我々はforverで実行しているようにプロセスを実行したいと考えています。

皆さんお気軽にお問い合わせください。以前も同様の問題がありましたか?

ありがとうございます。
Max。

答えて

0

それは少しおかしいのですが、私は私のために十分で次の解決策が見つかりました:

1)を開き、IIS(intemgr)。
2)アプリケーションプールに移動します。
3)nodeJSアプリケーションを実行するプールを右クリックします。
4)詳細設定を選択します。
5)プロセスモデルセクションの "Idle Time-Out"を "0"に設定します。

初めてアプリケーションを参照すると、アイドル状態でシャットダウンすることはありません。

関連する問題