在 R 中,什么会导致 suspended-session-data 文件夹中的 "options" 文件变得太大?
In R, what can cause the "options" file in the suspended-session-data folder to grow too large?
所以,如果这个问题无法重现,我很抱歉,但这实际上是因为我不知道是什么导致了我的问题。我 运行 R 在 Linux 的 RStudio 服务器中,最近我遇到了以下问题:
当我的 R 会话暂停时(例如超时后),有时 选项 暂停会话数据 中的文件文件夹增长巨大 - 例如 400 GB。
如果这是 environment 文件,它会更直观,因为它只是意味着我的会话加载了太多数据,R 试图在超时期间保存它。但是,我目前不知道为什么选项文件会出现这个问题,而且由于文件太大,我无法阅读它以了解可能出了什么问题。我也无法在线找到有关此文件的任何文档。
我的 /etc/rsession/rsession.conf 目前是这样的:
# R Session Configuration File
session-timeout-minutes=60
session-save-action-default=no
关于为什么选项文件会变得太大,是否有明显的原因?如果不行,请问有什么好的调试方法吗?
谢谢
我遇到了类似的问题。好像和cpp11中的this issue有关。
简而言之,当在 options()["cpp11_preserve_env"]
上使用 save()
时,这会导致一些奇怪的递归。
我通过以下方式在我的安装中修复了它:
- 确保
cpp11
软件包是最新的 (install.packages("cpp11")
)。
- 正在重新安装
readr
包(install.packages("readr")
)。
所以,如果这个问题无法重现,我很抱歉,但这实际上是因为我不知道是什么导致了我的问题。我 运行 R 在 Linux 的 RStudio 服务器中,最近我遇到了以下问题:
当我的 R 会话暂停时(例如超时后),有时 选项 暂停会话数据 中的文件文件夹增长巨大 - 例如 400 GB。
如果这是 environment 文件,它会更直观,因为它只是意味着我的会话加载了太多数据,R 试图在超时期间保存它。但是,我目前不知道为什么选项文件会出现这个问题,而且由于文件太大,我无法阅读它以了解可能出了什么问题。我也无法在线找到有关此文件的任何文档。
我的 /etc/rsession/rsession.conf 目前是这样的:
# R Session Configuration File
session-timeout-minutes=60
session-save-action-default=no
关于为什么选项文件会变得太大,是否有明显的原因?如果不行,请问有什么好的调试方法吗?
谢谢
我遇到了类似的问题。好像和cpp11中的this issue有关。
简而言之,当在 options()["cpp11_preserve_env"]
上使用 save()
时,这会导致一些奇怪的递归。
我通过以下方式在我的安装中修复了它:
- 确保
cpp11
软件包是最新的 (install.packages("cpp11")
)。 - 正在重新安装
readr
包(install.packages("readr")
)。