【发布时间】:2017-07-14 09:53:34
【问题描述】:
我有一个脚本服务器,可以在我们的服务器上运行任意 java 脚本代码。在任何给定时间,都可以运行多个脚本,我想防止一个行为不端的脚本耗尽机器上的所有内存。我可以通过让每个脚本在自己的进程中运行并使用现成的监视工具来监视每个进程的 ram 使用情况,杀死并重新启动那些失控的进程来做到这一点。我不想这样做,因为我想避免每次这些脚本之一发疯时重新启动二进制文件的成本。 v8 中有没有办法设置每个上下文/隔离内存限制,我可以用它来沙箱运行脚本?
【问题讨论】:
标签: v8