ec2 上的 RStudio Server - 关闭浏览器选项卡时不持久
RStudio Server on ec2 - Not persistent when closing browser tab
我在 ec2 实例上 运行ning RStudio 服务器(使用 Louis Aslett 的 AMI)并通过浏览器连接。
我有一些要 运行 的长脚本,我想我可以将它们留在 运行ning 并关闭计算机上的浏览器 tab/turn。
然而,当我这样做时,它似乎中断了控制台,当我重新登录到服务器时(将地址粘贴到地址栏并重新登录),我遇到了一个警告,告诉我 R 会话终止并且我的工作区已完全重置(工作目录重置,所有数据或变量丢失)。
请注意,我并没有终止实例,我只是关闭了加载 RStudio 的浏览器选项卡。
我是不是做错了什么?有没有正确的方法来安全断开连接并防止这种情况发生?
谢谢
AMI 的作者暗示 AMI 基于 Linux,因此您可以 运行 screen
在启动 RStudio 服务器会话之前。
screen
软件包与大多数 Linux 发行版捆绑在一起。作者没有提及他的 AMI 基于哪个发行版,也没有列出所有包含的软件包,但是如果 AMI 没有,那么您可以使用软件包管理器安装它:
sudo apt-get install screen -y
如果您的包管理器是 apt
。使用 yum
包管理器的安装是类似的。
我在 ec2 实例上 运行ning RStudio 服务器(使用 Louis Aslett 的 AMI)并通过浏览器连接。
我有一些要 运行 的长脚本,我想我可以将它们留在 运行ning 并关闭计算机上的浏览器 tab/turn。
然而,当我这样做时,它似乎中断了控制台,当我重新登录到服务器时(将地址粘贴到地址栏并重新登录),我遇到了一个警告,告诉我 R 会话终止并且我的工作区已完全重置(工作目录重置,所有数据或变量丢失)。
请注意,我并没有终止实例,我只是关闭了加载 RStudio 的浏览器选项卡。
我是不是做错了什么?有没有正确的方法来安全断开连接并防止这种情况发生?
谢谢
AMI 的作者暗示 AMI 基于 Linux,因此您可以 运行 screen
在启动 RStudio 服务器会话之前。
screen
软件包与大多数 Linux 发行版捆绑在一起。作者没有提及他的 AMI 基于哪个发行版,也没有列出所有包含的软件包,但是如果 AMI 没有,那么您可以使用软件包管理器安装它:
sudo apt-get install screen -y
如果您的包管理器是 apt
。使用 yum
包管理器的安装是类似的。