Articles of 永远

如何以编程方式永久运行节点js应用程序

我需要运行一组节点js文件,其中包含configuration信息,它必须通常运行端口号和IP地址,然后使用永远在node.js我需要在terminal运行脚本与configuration没有任何手动input。

风险使用Forever + Sudo来保持节点应用程序运行?

使用forever.js保持node.js应用程序作为sudo运行是否有风险? 那里有什么潜在的问题? 如果这是不明智的,那么更好的select是什么?

节点应用程序,可能会导致exception:SIGKILL?

错误:永远检测到的脚本被信号:SIGKILL杀死 我在生产中运行一个节点应用程序“永远”。 有些随机的,它在日志中显示这些事件,这导致请求与许多后端处理访问数据库刚刚停止,然后你不得不重新请求,并希望它在下一个SIGKILL之前完成。 我的问题是:在任何情况下,在永远的情况下,应用程序exception是否会导致像这样的SIGKILL? 我无法在我的开发环境中重现这一点。 环境:Ubuntu的14.04 memcached永远节点本身(没有nginx反向代理或任何东西)连接到postgres数据库查询数据 很难确定SIGKILL是否在设定的时间间隔内,或者是否在程序执行的某一时刻发生。 日志默认情况下没有时间戳。 从查看输出结果来看,我认为它在程序执行过程中会随机发生,因为它们出现在日志文件的不同位置。

Sails服务器未启动

我正在尝试使用以下命令来运行我的应用程序: forever start /var/www/app.js –prod 但是我有这个错误: To run an app using `node app.js`, you usually need to have a version of `sails` installed in the same directory as your app. To do that, run `npm install sails` Alternatively, if you have sails installed globally (ie you did `npm install -g sails`), you can use `sails […]

什么是在nodejs永远?

我很难理解在nodejs中永远是什么。 有人能以最简单的方式解释什么是我能理解的,它的目的是什么

Koa需要永远吗?

当一个页面出现错误时,Koa已经实现了不closuresWeb服务器。 我的问题….这个error handling行为足够强大,以便不再需要在托pipe节点站点时使用Forever?

使用grep提取nodeJS实例的永久标识

我是新的shell脚本,我没有太多的运气。 如何扩展下面的代码片段来获取[和]之间的数字? $ forever list | grep app.js –> data: [0] LxSl node app.js 26017 49833 /Users/username/.forever/LxSl.log 0:0:0:0.57 谢谢你的帮助

永远在哪里监视代码?

我正试图build立永远的监控。 我把这个添加到我的app.js中: var forever = require('forever-monitor'); var child = new(forever.Monitor)('app.js', { max: 3, silent: true, options: [] }); child.on('exit', function() { console.log('app.js has exited after 3 restarts'); }); child.start(); 但是,当我从命令行启动我的应用程序,它logging“app.js已经退出3启动”,但它仍然运行。 这个代码应放在哪个文件中? 我是否错过了永久监视器的用法?

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

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

NodeJs:维护脚本运行一段时间?

我已经很快写了一个Node.Js脚本,没有任何error handling,并且在遇到错误时偶尔崩溃。 粗心但高效。 为了保持它的运行,我可以永远使用npm,让它永远重启。 花式。 现在让我们说,我希望它运行了12个小时(有一些模块/代码在崩溃后重新启动),然后完全停止。 任何简单的方法来实现这样的行为?