[Node.js] RangeError: Maximum call stack size exceeded
- 2014 4/19
- カテゴリー : Node.js
- max-stack-size . Node.js . stack-size
- コメントを書く
Node.js で、RangeError: Maximum call stack size exceeded エラーが発生したときの対応方法をメモ。
% node -v v0.10.26 % node --v8-options | grep -B0 -A1 stack_size --stack_size (default size of stack region v8 is allowed to use (in kBytes)) type: int default: 984 |
Node.js version 0.10.26 は、デフォルトの stack size は 984 KB です。
% node -h ... Options: --max-stack-size=val set max v8 stack size (bytes) ... |
ヘルプには –max-stack-size で指定すると書いてありますが、
node --max-stack-size=val |
v0.10.x 以上だと
node --stack-size=val |
–stack-size で指定するっぽいです。
参考情報
・What is the default stack size in Node.js? – Stack Overflow
・javascript – How can I increase the maximum call stack size in Node.js – Stack Overflow