linux(centos 64位)nodejs 安装 forever 进程守护

来源:互联网 发布:股票作手回忆录知乎 编辑:程序博客网 时间:2024/05/22 09:39

系统: CentOS 6.5 64位

Node 版本:node-v4.2.6

上网搜索,结果一般像这种步骤:http://www.jb51.net/article/50543.htm

全局安装,一般都是直接打命令:npm install forever -gd,结果安装过程TM的卡在中途【20分钟】,吓死人了,担心安装失败呀!

最后实在没办法了,ctrl+c,中止,重新用这个命令:npm install forever -g,安装过程如下,顺利完成,运行命令一切正常:

注:安装forever时请先进入你的app目录。如:cd /www/web/nodework/chatapp

forever start -a -e err.log app.js

所以有用 -gd 安装过程也遇到像我这样的问题,不妨试一下:npm install forever -g

安装过程

[root@xxxx chatapp]# npm install forever -gnpm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issuenpm WARN optional dep failed, continuing fsevents@1.0.14/usr/local/src/node/bin/forever -> /usr/local/src/node/lib/node_modules/forever/bin/foreverforever@0.15.2 /usr/local/src/node/lib/node_modules/forever├── object-assign@3.0.0├── path-is-absolute@1.0.1├── colors@0.6.2├── clone@1.0.2├── timespan@2.3.0├── prettyjson@1.1.3 (colors@1.1.2, minimist@1.2.0)├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)├── nssocket@0.5.3 (eventemitter2@0.4.14, lazy@1.0.11)├── cliff@0.1.10 (eyes@0.1.8, colors@1.0.3)├── nconf@0.6.9 (ini@1.3.4, async@0.2.9, optimist@0.6.0)├── winston@0.8.3 (cycle@1.0.3, async@0.2.10, stack-trace@0.0.9, eyes@0.1.8, isstream@0.1.2, pkginfo@0.3.1)├── shush@1.0.0 (strip-json-comments@0.1.3, caller@0.0.1)├── utile@0.2.1 (async@0.2.10, deep-equal@1.0.1, ncp@0.4.2, i@0.3.5, mkdirp@0.5.1, rimraf@2.5.4)├── flatiron@0.4.3 (director@1.2.7, optimist@0.6.0, prompt@0.2.14, broadway@0.3.6)└── forever-monitor@1.6.0 (ps-tree@0.0.3, minimatch@2.0.10, broadway@0.3.6, chokidar@1.6.1)<strong> [root@xxxx chatapp]# forever start -a -e err.log app.js</strong>warn:    --minUptime not set. Defaulting to: 1000mswarn:    --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000msinfo:    Forever processing file: app.js


0 0