node.js创buildbad_alloc

我试图开始使用node.js主要是为了学习的目的,但我肯定会看到一些潜力,我将在未来的项目中使用。

我的问题 – 我在我的Centos服务器上使用SSH,并通过本教程: https : //www.digitalocean.com/community/articles/how-to-install-and-run-a-node-js-app -酮的CentOS-6-4-64bit

一切都很好,直到“创build快速应用程序”部分。 当我在命令行中input“express hello”时,出现以下错误:

terminate called after throwing an instance of 'St9bad_alloc' what(): std::bad_alloc Aborted (core dumped) 

然后在目录中会有一个文件(例如:core.1233),这个文件似乎有行话 – 但是绝对不存在。

我也去了http://nodejs.org网站,试图用代码创build简单的Web服务器。 我创build了example.js文件,当我键入“node example.js”时,我也得到:

 terminate called after throwing an instance of 'St9bad_alloc' what(): std::bad_alloc Aborted (core dumped) 

…和以前一样。

我是一名程序员(通常是PHP,MySQL等),在服务器或者命令行上的工作并不多,但是我可以很好地解决问题。 问题是 – 我不知道这是什么意思,除了快速谷歌search告诉我什么 – 与内存有关? 任何帮助都非常感谢!

(还有,当我input“node –version”的时候,我得到了v0.10.8的版本,所以我很肯定节点安装的是正确的。如果我创buildexample.js文件来仅仅说“console.log('test') ;“,它仍然终止,并给出相同的错误,它从来没有输出。

谢谢!

我在CentOS服务器上遇到同样的问题。 我的主要问题是缺乏记忆。 服务器只有384 MB的RAM,这当然不足以在同一台服务器上同时运行mongodb和节点。 当我在后台运行monogdb服务时,当我尝试运行节点服务器时出现此错误。 但是,当我closuresmongodb服务,我不会得到这个错误。 当然,这是非常没用的,因为我的节点应用程序需要mongodb运行。

Interesting Posts