微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Web浏览器中运行RStudio的多个实例

我有RStudio服务器安装在远程aws服务器(ubuntu)上,并且想要同时运行多个项目(其中一个需要很多时间才能完成).在 Windows上有一个简单的GUI解决方案,如“在新窗口中打开项目”.有没有类似的rstudio服务器?

简单的问题,但没有找到一个解决方案,除了相关的question为Macs,提供

Run multiple rstudio sessions using projects

但是怎么样?

解决方法

运行批处理脚本当然是一个很好的选择,但它并不是唯一的解决方案.有时候,您可能仍然希望在不同的会话中进行交互式使用,而不必像批处理脚本一样做所有事情.

没有什么可以阻止您在不同端口上的ubuntu服务器上运行多个RStudio服务器实例. (通过Docker as outlined here启动RStudio,我觉得这样做非常简单.因为即使关闭浏览器窗口,一个实例也可以继续运行,您可以轻松地启动几个实例并在它们之间切换,只需要再次登录你切换

不幸的是,RStudio-server仍然阻止您在浏览器中同时打开多个实例(请参阅help forum).这不是一个大问题,因为您只需要重新登录,但您可以使用不同的浏览器来解决这个问题.

编辑:多个实例是正常的,只要它们不在同一个浏览器上,同一个浏览器用户和相同的IP地址上.例如127.0.0.1和另一个0.0.0.0的会话会很好.更重要的是,即使这些实例不是“开放”的,这些实例仍然保持运行,所以这真的不是问题.唯一需要注意的是您必须重新登录才能访问该实例.

对于项目,您将看到您可以使用右上角的“项目”按钮在项目之间切换,但这将保留您的其他会话,我不认为它实际上支持同时执行代码.您需要运行R环境的多个实例来实际执行此操作.

原文地址:https://www.jb51.cc/html/230944.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐