30

我在虚拟化(vmware-player)ubuntu 机器上运行 rstudio-server,并将大量数据处理到 ram 中。我发现在一些不活动之后会话暂停数据。问题是恢复这个会话需要很长时间,这使得主机和虚拟机都非常滞后。

我只想终止会话并开始新的 rstudio-server 会话,但到目前为止,我发现这样做的唯一方法是reisub我的 ubuntu 机器。有谁知道更好的解决方案?

作为旁注,我认为按照session-timeout-minutes=0此处输入应该可以解决会话暂停的问题。/etc/rstudio/rsession.conf

4

6 回答 6

43

我找到了这个页面,它处理重置 rstudio-desktop 版本。在我的主目录中,我找到了文件夹~/.rstudio. 我重命名/删除了这个文件夹,这会加载一个新的 rstudio-server 实例。

其实文件夹里面有个叫文件夹suspended session~/.rstudio我怀疑是存放挂起数据的东西,所以说不定删掉这个文件夹就够了?

于 2013-03-12T22:35:28.617 回答
8

如果里面有目录~/.rstudio/sessions/active/,删除它(以类似的方式rm -rf ~/.rstudio/sessions/active/session-*)可能足以解决问题。

于 2018-02-05T11:10:45.040 回答
1

您的问题是一段时间前的问题,但是在遇到这个问题无数次之后,我找到了一种无需 Rstudio Shiny Server 管理员权限即可重置 Rstudio Shiny Server 会话的方法:

  • 暂时放在 server.r 中的第一行:quit("yes") # FORCE CLOSE OF SESSION server

  • 转到该站点,它会崩溃(会话立即关闭)

  • 删除或注释掉:#quit("yes") # FORCE CLOSE OF SESSION server
  • 转到该站点,您将拥有带有新会话的闪亮应用程序 =^)

为我工作并节省大量时间搜索所有类型的系统文件夹或需要进入系统的一部分,您不允许进入或需要 Rstudio Shiny Server 上的管理员权限。

我希望这有帮助。

于 2016-07-15T09:42:30.320 回答
1

我已经尝试了上述对我不起作用的解决方案。我试图杀死导致问题的 rsession。只需运行此命令即可找出用户会话的 pid。
ps -u userid
找出导致 rsession 停止的 pid。终止该过程,您就可以开始了。

于 2016-09-21T04:13:36.833 回答
0

一个快速的解决方案是重命名 ~/.rstudio 并使用 rstudio url 重新打开网页。

于 2014-01-06T08:51:13.587 回答
0

请注意,对于较新版本的 Rstudio,此文件夹现在位于

~/.local/share/rstudio/sessions/

而在一些旧版本中,它也可以在 中看到~/.rstudio-desktop,请参阅文档页面

于 2021-12-20T13:39:53.337 回答