接下来,就让我们看看forever能不能实现目标。
一、forever介绍
forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。
二、 forever安装
全局安装forever
复制代码 代码如下:
~ D:workspacejavascript>npm install -g forever
D:toolkitnodejsforever -> D:toolkitnodejsnode_modulesforeverbinforever
D:toolkitnodejsforeverd -> D:toolkitnodejsnode_modulesforeverbinforeverd
查看forever帮助
复制代码 代码如下:
~ D:workspacejavascript>forever -h
help: usage: forever [action] [options] SCRIPT [script-options]
help:
help: Monitors the script specified in the current process or as a daemon
help:
help: actions:
help: start Start SCRIPT as a daemon
help: stop Stop the daemon SCRIPT
help: stopall Stop all running forever scripts
help: restart Restart the daemon SCRIPT
help: restartall Restart all running forever scripts
help: list List all running forever scripts
help: config Lists all forever user configuration
help: set
help: clear
help: logs Lists log files for all forever processes
help: logs