Tag: 永远监视

在closures命令提示符(永远或永远监视器)后保持服务器活着

我正在使用Amazon WS来testing一些基本的nodejs服务器。 我遇到的问题是,当我closures我的电脑上的putty命令提示符时,我无法通过浏览器访问服务器。 我读了永远永远的监视。 我不知道为什么脚本必须不断重新启动,但好吧,让我们假设它必须。 我正在使用两者 forever "/home/ec2-user/myApp.js" 和 node "/home/ec2-user/foreverMonitor.js" (后者在foreverMonitor.js文件中有myApp.js引用,类似于永远放置代码的地方 ) 两者都启动服务器,但是当我closures腻子,都让服务器死亡。 我在这里错过了什么? ————————————-更新———— ————————- 我想我也可以跳过foreverMonitor(尚未validation) nohup forever "/home/ec2-user/myApp.js" & forever stop "/home/ec2-user/myApp.js" ————————————-更新———— ————————- 工作,现在正在使用这个 nohup forever "/home/ec2-user/foreverMonitor.js" & forever stop "/home/ec2-user/foreverMonitor.js"

在forever.js中运行一个脚本的两个实例

有没有办法在forever.js中运行同一节点脚本的两个或多个实例? 如果不是什么是最好的工具用于?

使Forever的观察选项(-w)忽略NODEjs中的* .log文件

我在我的nodejs应用程序中安装了NewRelic服务,但是永远有选项-w(watch)激活,每次NewRelic被修改时,这个都会重新启动我的应用程序。 获取以下消息: error: Because restarting script changed /home/MyProject/public_html/MyProject-api/app.js error: Script restart Attempt # 0 (Node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners () to Increase limit. Trace at Agent.EventEmitter.addListener (events.js: 160: 15) at initialize (/home/MyProject/public_html/MyProject-api/node_modules/newrelic/lib/instrumentation/express.js:100:9) at instrument (/home/MyProject/public_html/MyProject-api/node_modules/newrelic/lib/shimmer.js:50:22) at _postLoad (/home/MyProject/public_html/MyProject-api/node_modules/newrelic/lib/shimmer.js:81:5) at Function.cls_wrapMethod [as _load] (/home/MyProject/public_html/MyProject-api/node_modules/newrelic/lib/shimmer.js:235:16) at Module.require (module.js: 364: 17) […]

使用Forever Monitor观看多个目录

我使用永久监视器来重新启动我的服务器,每当我更改服务器文件。 不过,我也希望它在其他目录中的文件发生更改时重新启动。 我有一个“服务器”目录,一个“客户端”目录和一个“共享”目录。 目前,我正在使用Forever Monitor来观看“服务器”目录。 不过,我希望它也可以观看“共享”目录。 有没有办法做到这一点?