Open
Description
About
forever能够启动,停止,重启应用
forever可以看做是一个nodejs的守护进程,使用forever启动的app在退出ssh终端之后不会结束
常用命令
- forever start /data/github/githook
可选参数 -w 监听文件改动并自动重启服务.
- forever stop /data/github/githook 或 任务id.
- forever list 显示所有运行的服务
从结果中可以看到任务的id, 任务的状态,日志文件位置,任务执行时间.
注意事项
- forever start /data/github/githook 和forever start /data/github/githook/ 都能启动githook,然而forever会认为他们是两个不同的app.建议启动的时候不要加末尾的/
- 可以根据list命令中的日志文件位置来找到日志并查看.也可以在start的时候通过参数 -l指定日志文件的位置.
- 目前的任务列表
data: uid command script forever pid id logfile uptime
data: [0] 6v-- /usr/local/node-v6.2.1-linux-x64/bin/node /data/github/iuapfed/generate-uui 21225 21231 /root/.forever/6v--.log STOPPED
data: [1] pQFa /usr/local/node-v6.2.1-linux-x64/bin/node /data/github/iuapfed/iuap-design.github.io 21247 9708 /root/.forever/pQFa.log 0:2:29:23.385
data: [2] Or4L /usr/local/node-v6.2.1-linux-x64/bin/node /data/github/githook/ 495 511 /root/.forever/Or4L.log 0:0:30:55.327
Metadata
Metadata
Assignees
Labels
No labels