node-gypsi Node.js流程管理工具

Node.js 项目的守护进程管理器,用过不少,但要说轻便好用的,node-gypsi算是比较顺手的一个。它是一个正在开发中的小工具,名字挺有意思,功能上也不赖,能帮你一键拉起各种服务,适合本地测试环境搞定一整套依赖服务。

Monit 的服务管理能力加上它的 CLI 向导,配置流程清晰直观,不用你死磕配置文件。只要你装好monit,再npm install gypsi -g一下,就能开搞。像是你有个 Node 服务依赖 MySQL、Redis 这种,就可以让 gypsi 先帮你把它们都启动好。

CLI 引导式配置挺贴心,问答式的设置方式,不怕忘配置项。当前支持systemd,用 Fedora 系或类似 Linux 的你可以直接用。如果是 Debian 系的,等等看后续的upstartinitd支持。

有个小坑提前说下:Monit 要装好,路径要对,不然 gypsi 识别不了。有时候还得在 monit 配置里开下权限。哦对了,如果你还不熟守护进程,可以顺便看看Forever 的,对比一下风格。

除了Forever,还可以瞅瞅这些资源:Node 进程模块子进程守护Web 配置守护,配合起来用更顺手。

如果你常常要一键重启多个依赖服务,或者本地测试环境配置繁琐,不妨试试看node-gypsi。小巧但实用,用着还挺舒服的。

zip
node-gypsi-develop.zip 预估大小:34个文件
folder
node-gypsi-develop 文件夹
file
.csslintrc 473B
file
.jshintrc 6KB
file
.jshintignore 16B
file
.slugignore 5B
file
Gruntfile.js 685B
folder
lib 文件夹
folder
auth 文件夹
file
passport.js 8KB
file
commons.js 3KB
file
terminal-controller.js 16KB
file
event_register.js 6KB
folder
email 文件夹
file
mailer.js 3KB
file
errors.js 1KB
folder
middlewares 文件夹
file
authorization.js 742B
file
client_session.js 2KB
file
hash.js 1KB
file
db.js 3KB
file
readline.js 414B
file
start-gypsi.js 1KB
file
.travis.yml 90B
file
.directory 48B
folder
config 文件夹
folder
i18n 文件夹
file
en.json 347B
file
runtime.json 2B
file
production.json 1KB
file
test.json 780B
file
express.js 3KB
file
development.json 1KB
file
errors.json 1KB
file
testrc 216B
file
README.md 1KB
file
.bowerrc 159B
folder
tests 文件夹
file
terminalSpec.js 1KB
file
events.spec.js 3KB
folder
templates 文件夹
file
systemd.tpl 267B
file
.gitignore 748B
file
package.json 1KB
zip 文件大小:28.76KB