Tag: 快照

为什么快照失败,错误:指数没有主碎片+ ]

当我尝试拍摄快照时失败,出现以下错误: { snapshot: { snapshot: '1430395938305_3032015', indices: ['myindex'], state: 'FAILED', reason: 'Indices don\'t haveprimaryshards+[ [ myindex ]] ', start_time: '2015-04-30T12: 12: 18.435Z', start_time_in_millis: 1430395938435, end_time: '2015-04-30T12: 12: 18.525Z', end_time_in_millis: 1430395938525, duration_in_millis: 90, failures: [], shards: { total: 0, failed: 0, successful: 0 } } } 任何人都可以知道它有什么问题吗? 这是我的集群健康 { "cluster_name" : "elasticsearch", "status" : "red", "timed_out" […]

Node.js堆快照和Google Chrome快照查看器

有没有办法从正在运行的Node.js进程获取堆快照,然后将其加载到Google Chromeconfiguration文件查看器中? 能够使用真正有用的Chromeconfiguration文件选项卡来查看Node.js快照是非常棒的。 如果有可能,有人可以一步一步提供如何在Node.js中生成快照,然后将其加载到Chrome中?

Node.js / v8:如何制作自己的快照来加速启动

我有一个node.js(v0.6.12)应用程序,通过评估一个JavaScript文件startup.js开始。 评估startup.js需要很长时间,如果可能,我想“自定义构build”。 与节点node / deps / v8 / src一起分发的v8源代码目录包含一个几乎可用于执行此操作的SconScript。 在302线上,我们有 LIBRARY_FILES = ''' runtime.js v8natives.js array.js string.js uri.js math.js messages.js apinatives.js date.js regexp.js json.js liveedit-debugger.js mirror-debugger.js debug-debugger.js '''.split() 这些JavaScript文件存在于同一个目录中。 构build过程中的东西显然会对它们进行评估,获取状态的快照,并将其作为字节string保存在node / out / Release / obj / release / snapshot.cc(在Mac OS上)。 这个文件似乎被烘焙到Node中。 启动快照的一些自定义可以通过更改SconScript来实现。 例如,我可以通过改变date.js改变内置的Date.toString的定义。 我甚至可以通过将startup.js添加到库文件列表来添加新的全局variables,内容为global.test = 1 。 但是,我不能把任何JavaScript代码放在startup.js 。 如果它包含Date.toString = 1; 即使代码在节点repl上有效,也会出现错误: Build […]