rstudio-删除内存限制

时间:2019-01-26 22:44:37

标签: r rstudio rstudio-server memory-limit

我试图在rstudio服务器1.1.423(R版本3.4.4,在Ubuntu 16.04服务器上运行)中运行一些建模(随机森林,使用插入符号),并且返回以下错误:< / p>

Error: protect(): protection stack overflow

如果我在交互式R会话中运行相同的分析,则不会出现此错误。我似乎记得在过去(在运行旧版R的rstudio服务器中)能够通过在交互式rstudio服务器会话中发出memory.limit(500000)来解决此错误,但如今,这种情况又回来了:

> memory.limit(500000)
[1] Inf
Warning message:
'memory.limit()' is Windows-specific

一种有效且通常使用的解决方案是从脚本中运行分析,例如Rscript --max-ppsize=500000 --vanilla /location/of/the/script.R,但这不是我想要做的,因为在这种情况下,我需要以交互方式运行分析。

我还尝试过在我的〜/ .profile末尾添加R_MAX_VSIZE=500000,或将rsession-memory-limit-mb=500000添加到/etc/rstudio/rserver.conf中,并将options(expressions = 5e5)放入我的〜/ .Rprofile,或在交互式rstudio服务器会话中运行options(expressions = 5e5)。到目前为止没有运气,“ protect()”错误不断弹出。

关于如何消除rstudio服务器中的内存限制的任何想法?

0 个答案:

没有答案