【问题标题】:Fresh new session for rstudio-serverrstudio-server 的全新会话
【发布时间】:2013-02-27 09:16:13
【问题描述】:

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

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

附带说明一下,我认为按照here/etc/rstudio/rsession.conf 中输入session-timeout-minutes=0 应该可以解决会话暂停的问题。

【问题讨论】:

  • nope :( 没有终止会话的命令。我还尝试了所有我认为该页面可能有帮助的命令,但无济于事。
  • 我无法回答我自己的问题,但这里是这个答案:我终于找到了 [this page],它处理重置 rstudio-desktop 版本。在我的主目录中,我找到了文件夹~/.rstudio。我重命名/删除了这个文件夹,这会加载一个新的 rstudio-server 实例。 [本页]:support.rstudio.org/help/kb/troubleshooting/…
  • 据我所知,您可以回答自己的问题。我有。我建议您发布一个包含解决方案详细信息的答案。
  • 谢谢马克。我现在可以了,新用户有 8 小时的时间来回答他们自己的问题。

标签: r rstudio-server vmware-player


【解决方案1】:

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

其实~/.rstudio文件夹里面有一个叫suspended session的文件夹,我怀疑是存放挂起数据的东西,或许删除这个文件夹就够了?

【讨论】:

  • 删除一个名为suspend session的文件夹就足够了。谢谢
  • 暂停的会话是我的问题。
  • 链接失效了!
  • @MLavoie 谢谢,我已经用我认为的新链接更新了它。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    • 暂时放在 server.r 中的第一行: quit("yes") # 强制关闭会话服务器

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

    • 删除或注释掉: # quit("yes") # FORCE CLOSE OF SESSION 服务器
    • 访问该站点,您将拥有带有新会话的闪亮应用 =^)

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

    我希望这会有所帮助。

    【讨论】:

    • 虽然这对于在shiny-server 上运行Shiny 的用户来说似乎是一个非常有用的技巧,但我的问题实际上是关于rstudio 服务器版本,而不是闪亮的服务器:)
    • 对不起,我的意思是用 R studio Server 运行一个闪亮的应用程序。要在 R Studio / R Studio 服务器中获得新会话,您只需在会话菜单中选择重新启动 R(如果这是您的意思)
    【解决方案4】:

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

    【讨论】:

    • 对我来说,rsession 没有在ps 中列出,我必须使用top 找到它,然后获取进程ID 和kill
    【解决方案5】:

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

    【讨论】:

      【解决方案6】:

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

      ~/.local/share/rstudio/sessions/

      虽然在一些旧版本中,它也可以在~/.rstudio-desktop 中看到,参见documentation page

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-08-20
        • 2021-10-10
        • 2011-07-10
        • 1970-01-01
        • 2016-12-30
        • 2015-08-31
        • 1970-01-01
        相关资源
        最近更新 更多