node-gypsi Node.js流程管理工具
Node.js 项目的守护进程管理器,用过不少,但要说轻便好用的,node-gypsi
算是比较顺手的一个。它是一个正在开发中的小工具,名字挺有意思,功能上也不赖,能帮你一键拉起各种服务,适合本地测试环境搞定一整套依赖服务。
Monit 的服务管理能力加上它的 CLI 向导,配置流程清晰直观,不用你死磕配置文件。只要你装好monit
,再npm install gypsi -g
一下,就能开搞。像是你有个 Node 服务依赖 MySQL、Redis 这种,就可以让 gypsi 先帮你把它们都启动好。
CLI 引导式配置挺贴心,问答式的设置方式,不怕忘配置项。当前支持systemd
,用 Fedora 系或类似 Linux 的你可以直接用。如果是 Debian 系的,等等看后续的upstart
和initd
支持。
有个小坑提前说下:Monit 要装好,路径要对,不然 gypsi 识别不了。有时候还得在 monit 配置里开下权限。哦对了,如果你还不熟守护进程,可以顺便看看Forever 的,对比一下风格。
除了Forever
,还可以瞅瞅这些资源:Node 进程模块、子进程守护、Web 配置守护,配合起来用更顺手。
如果你常常要一键重启多个依赖服务,或者本地测试环境配置繁琐,不妨试试看node-gypsi
。小巧但实用,用着还挺舒服的。
node-gypsi-develop.zip
预估大小:34个文件
node-gypsi-develop
文件夹
.csslintrc
473B
.jshintrc
6KB
.jshintignore
16B
.slugignore
5B
Gruntfile.js
685B
lib
文件夹
auth
文件夹
passport.js
8KB
commons.js
3KB
28.76KB
文件大小:
评论区