NodeJSをWindowsサービスに登録する

574 ワード

NodeJSが開発したウェブサイトをサーバー端で正常に動作させるためには、NodeJSが実行したいコードをWindowsサービスに登録してください.サーバーが再起動してもNodeJSを再起動する必要はありません.
 
1、NodeJSスクリプトを実行するbatファイル(run.bat)を作成します.
@echo off
d:
cd D:\[  ]
node [        ].js
pause & exit
2、windowsサービスを作成して、run.batファイルを起動します.本人はnssmツールを使って作られたwindows serviceです.ダウンロード住所:http://nssm.cc/ 
この道具はやはり便利です.
 
サービスの作成に成功したら、サービスの属性を変更して、自動的に起動するように設定してください.その後、サーバーが再起動されるたびに、動作しなくなる心配がありません.