![](/img/trans.png)
[英]Meteor app ran with pm2 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
[英]FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory - Meteor JS
我在運行 meteor 項目時遇到了這個問題,它毀了我一整天。 嘗試了互聯網上所有可用的解決方案,但都是徒勞的。 使用此命令增加空間集 TOOL_NODE_FLAGS="--max_old_space_size=8096" 請在這方面幫助我。
=> Started proxy.
=> Meteor 1.10.2 is available. Update this project with 'meteor update'.
Building for web.browser.legacy -
<--- Last few GCs --->
[12772:01D8DA18] 341415 ms: Mark-sweep 630.1 (720.1) -> 629.9 (723.1) MB, 786.3 / 0.1 ms allocation failure GC in old space requested
[12772:01D8DA18] 342385 ms: Mark-sweep 629.9 (723.1) -> 629.9 (699.6) MB, 970.5 / 0.1 ms last resort GC in old space requested
[12772:01D8DA18] 343313 ms: Mark-sweep 629.9 (699.6) -> 629.9 (692.1) MB, 928.1 / 0.1 ms last resort GC in old space requested
<--- JS stacktrace --->
==== JS stack trace =========================================
Security context: 03E96201 <JSObject>
1: fromString(aka fromString) [buffer.js:314] [bytecode=0575EE49 offset=164](this=03C8417D <undefined>,string=180D0DC9 <Very long string[34088076]>,encoding=03E9EFFD <String[4]: utf8>)
2: from [buffer.js:177] [bytecode=0575EAF9 offset=11](this=043AB369 <JSFunction Buffer (sfi = 03EC8CDD)>,value=180D0DC9 <Very long string[34088076]>,encodingOrOffset=03E9EFFD <String[4]: utf8>,length=03C8417D <u...
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
1: node_module_register
2: v8::internal::Factory::NewRawTwoByteString
3: v8::internal::Smi::SmiPrint
您嘗試使用的命令行選項: --max-old-space-size可能不會被拾取,因為您將它分配給TOOL_NODE_FLAGS
環境變量,而您實際上應該將它分配給NODE_OPTIONS
(請參閱該聲明的參考在此處的節點文檔中)。 我在網上讀到相當多的內容說TOOL_NODE_FLAGS
不會被一些衍生的 Node 進程拾取。
我的一個 Meteor 應用程序在某個時候遇到了類似的構建錯誤,並通過應用如下所示的標志來修復它:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.