gpt4 book ai didi

node.js 创建 bad_alloc

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:47 28 4
gpt4 key购买 nike

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

我的问题 - 我在我的 Centos 服务器上使用 SSH 并完成了本教程:https://www.digitalocean.com/community/articles/how-to-install-and-run-a-node-js-app-on-centos-6-4-64bit

一切顺利,直到“创建一个快速应用程序”部分。当我在命令行中键入“express hello”时,出现此错误:

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

然后目录中会出现一个文件(例如:core.1233),其中似乎包含行话 - 但之前肯定不存在。

我也去了http://nodejs.org网站并试图用那里的代码创建简单的网络服务器。我创建了 example.js 文件,当我输入“node example.js”时,我还得到:

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

...和以前一样。

我是一名程序员(通常是 PHP、MySQL 等),但不太会在服务器或命令行上工作——但我可以“四处走动”。问题是 - 除了快速谷歌搜索告诉我的内容之外,我不知道这意味着什么 - 与内存有关?非常感谢任何帮助!

(另外,当我输入“node --version”时,我确实得到了 v0.10.8 版本,所以我很确定 Node 安装正确。如果我创建 example.js 文件只说“console.log(' test');", 它仍然终止并给出相同的错误。它从不输出。)

谢谢!

最佳答案

我的 CentOS 服务器上也遇到了同样的问题。对我来说,主要问题是内存力不足。服务器只有 384 MB 内存,这肯定不足以在同一台服务器上同时运行 mongodb 和 node。当我在后台运行 monogdb 服务时,当我尝试运行我的 Node 服务器时出现此错误。但是当我关闭 mongodb 服务时,我没有得到这个错误。当然,这没什么用,因为我的 Node 应用程序需要运行 mongodb。

关于node.js 创建 bad_alloc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16765904/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com