流星应用程序运行时出现pm2严重错误:CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足

海克·萨法良(Hayk Safaryan)

我正在使用流星。我使用构建应用meteor build然后我尝试使用pm2运行它,MONGO_URL=mongodb://localhost:27017/btctestdb PORT=3000 ROOT_URL=http://myurl METEOR_SETTINGS=$(cat /home/app/settings.json) pm2 start main.js &
并且出现此错误

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
     1: node::Abort() [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
     2: 0x12190dc [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
     3: v8::Utils::ReportOOMFailure(char const*, bool) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
     4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
     5: v8::internal::Factory::NewStruct(v8::internal::InstanceType) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
     6: v8::internal::Factory::NewTuple3(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
     7: v8::internal::StoreIC::StoreTransition(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
     8: v8::internal::StoreIC::GetMapIndependentHandler(v8::internal::LookupIterator*) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
     9: v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
    10: v8::internal::StoreIC::UpdateCaches(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
    11: v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
    12: v8::internal::KeyedStoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
    13: v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) [node /home/app/unbundled/built/p3001/1.10.0/bundle/v1.10.0atp3001.js]
    14: 0x299ebe38463d

起初我虽然可能是因为代码库中的新变化。但是我尝试了旧版本,但仍然有相同的错误。

因此,现在在我的pm2监视中,我可以运行2个运行相同版本的应用程序。我在此之前运行的第一个很好,并且可以正常工作。但是第二个使用100%以上的CPU运行如何解决此问题,请帮忙。

海克·萨法良(Hayk Safaryan)

像这样运行它。刚刚添加--node-args="--max-old-space-size=6144"

MONGO_URL=mongodb://localhost:27017/btctestdb PORT=3000 ROOT_URL=http://app.backtocart.co METEOR_SETTINGS=$(cat /home/app/settings.json) pm2 start main.js --node-args="--max-old-space-size=6144" &

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

内存不足错误:Android Studio上的Java堆内存

严重错误:CALL_AND_RETRY_LAST分配失败-内存不足

npm搜索“致命错误:CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足”

Angular 2 Aot错误:致命错误:CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足

ng build --prod使javaScript堆内存不足错误

如何在API导入请求期间避免“分配失败-JavaScript堆内存不足”

npm每次(几乎)运行“ JavaScript堆内存不足”

Gulp-分配失败-javascript堆内存不足

严重错误:无效的标记压缩接近堆限制分配失败-使用fs处理大型文件时,JavaScript堆内存不足

生产构建因致命错误而失败:接近堆限制的无效标记压缩分配失败-JavaScript堆内存不足

如何修复致命错误:堆限制附近的无效标记压缩无效分配-JavaScript堆内存不足

无效的标记压缩接近堆限制分配Angular 8-JavaScript堆内存不足

Docker上的Angular:接近堆限制的无效标记压缩分配失败-JavaScript堆内存不足

在Rasperry Pi上构建Angular App导致接近堆限制的无效标记压缩分配失败-JavaScript堆内存不足

NodeJs:-92%的块资产优化TerserPlugin致命错误:CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足

JavaScript堆内存不足| React / Node应用中的s3.getObject

嵌套循环导致内存不足错误:Java堆空间

增加堆以避免WEKA中的内存不足错误

内存不足错误,Java堆空间

PM2上帝守护程序存在(接近堆限制的无效标记紧凑分配失败-JavaScript堆内存不足)

macOS X Sierra 上的 ROS 崩溃,JavaScript 堆内存不足错误

AWS Lambda - Nodejs:分配失败 - JavaScript 堆内存不足

运行 ng build --prod 时出错:JavaScript 堆内存不足

连线内存不足:ffmpeg 库的 Java 堆空间错误

我的 javascript 代码抛出致命错误:接近堆限制的无效标记压缩分配失败 - JavaScript 堆内存不足

Angular 构建导致错误。 - 致命错误:接近堆限制的无效标记压缩分配失败 - JavaScript 堆内存不足

NodeJS:无效的数组长度分配失败 - JavaScript 堆内存不足

AWS 代码管道错误致命错误:接近堆限制的无效标记压缩分配失败 - JavaScript 堆内存不足

致命错误:接近堆限制的无效标记压缩分配失败 - JavaScript 堆内存不足 | 反应