rstudio-server的全新会话

时间:2013-03-12 00:51:35

标签: r rstudio vmware-player rstudio-server

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

我只想杀死会话并启动一个新的rstudio-server会话,但到目前为止,我找到的唯一方法就是reisub我的ubuntu机器。有谁知道更好的解决方案?

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

5 个答案:

答案 0 :(得分:39)

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

事实上,suspended session文件夹中有一个名为~/.rstudio的文件夹,我怀疑是存储暂停数据的文件夹,因此删除此文件夹就足够了吗?

答案 1 :(得分:3)

如果pm.environment.set("productId", "productId"); pm.globals.set("dealId", "dealId"); 内有目录,删除它(以~/.rstudio/sessions/active/的方式)可能足以解决问题。

答案 2 :(得分:1)

你的问题还有一段时间但是在遇到这个问题之后我发现了一种重置Rstudio Shiny Server会话的方法,而不需要Rstudio Shiny Server的管理员权限:

  • 暂时放在server.r的第一行:     退出("是")#FORCE CLOSE OF SESSION服务器

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

  • 删除或评论: #reit(" yes")#FORCE CLOSE OF SESSION服务器
  • 转到该网站,您将拥有一个新会话的闪亮应用程序= ^)

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

我希望这会有所帮助。

答案 3 :(得分:1)

我尝试过以上对我不起作用的解决方案。我试图杀死引起问题的rsession。只需运行此命令即可查找用户会话的pid。
ps -u userid
找出导致rsession停滞的pid。杀死这个过程,你很高兴。

答案 4 :(得分:0)

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