我想在整个 Nodejs 系统范围内增加 --stack-size
选项。
我知道我可以在每次调用的基础上执行此操作,如下所示:
node --stack-size=10000 <app>
但我想为所有用户和 cron 任务将系统范围内的堆栈大小设置为该值。
我使用的是 Ubuntu 13。
最佳答案
你可以:
将/usr/bin/node(或 Node 的实际路径)重命名为/usr/bin/node_bin
使用以下内容创建 shell 脚本来代替旧的 Node 可执行文件(位于/usr/bin/node):
#!/bin/bash /usr/bin/node_bin --stack-size=10000 $@
这样您就不必在所有 cron 脚本中更改对 Node 的绝对引用。
关于node.js - 永久更改 Node 调用堆栈大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44379355/