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

RIn*_*atM 15 ubuntu r amazon-web-services rstudio-server

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

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

使用项目运行多个rstudio会话

但怎么样?

cbo*_*tig 13

虽然运行批处理脚本当然是一个不错的选择,但它并不是唯一的解决方案.有时您可能仍希望在不同的会话中使用交互式,而不必像批处理脚本那样执行所有操作.

没有什么能阻止您在不同端口上的Ubuntu服务器上运行多个RStudio服务器实例.(我发现这通过docker启动RStudio特别容易,如此处所述.因为即使关闭浏览器窗口,实例也会继续运行,您可以轻松启动多个实例并在它们之间切换.您只需登录切换时再次.

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

编辑:多个实例都可以,只要它们不在同一个浏览器上,相同的浏览器用户和相同的IP地址上.例如127.0.0.1上的会话和0.0.0.0上的另一个会话就没问题了.更重要的是,即使它们不是"开放"的,实例也会继续运行,所以这确实不是问题.唯一需要注意的是,您必须重新登录才能访问该实例.

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

  • 在同一浏览器**或**不同的浏览器上使用**不同的浏览器"配置文件"**不起作用.当您尝试在第二个浏览器/选项卡上登录时,第一个选项卡上会出现一个弹出窗口*"此浏览器与R会话断开连接,因为另一个浏览器连接(一次只有一个浏览器可能连接到RStudio)您可以使用下面的按钮重新连接."*Rstudio服务器版本 - 0.99.467. (2认同)