我在一个虚拟化的ubuntu机器上运行rstudio-server,处理大量的数据到ram中,我发现在一些不活动之后,会话会挂起数据,问题是恢复这个会话需要很长时间,这使得主机和虚拟机都严重滞后。
我只想终止这个会话,然后在rstudio-server上启动一个新的会话,但是到目前为止,我找到的唯一的方法是reisub
我的ubuntu机器,有人知道更好的解决方案吗?
顺便说一句,我认为按照here在/etc/rstudio/rsession.conf
中输入session-timeout-minutes=0
应该可以解决会话挂起的问题。
6条答案
按热度按时间eagi6jfj1#
我找到了this page,它负责重置rstudio-desktop版本,在我的主目录中,我找到了文件夹
~/.rstudio
,我重命名/删除了这个文件夹,这将加载一个新的rstudio-server示例。事实上,在
~/.rstudio
文件夹中有一个名为suspended session
的文件夹,我怀疑它就是存储挂起数据的东西,所以也许删除这个文件夹就足够了?lb3vh1jj2#
如果
~/.rstudio/sessions/active/
中有目录,删除它(类似于rm -rf ~/.rstudio/sessions/active/session-*
)可能足以解决问题。ki0zmccv3#
您的问题是一段时间回来,但在遇到这个问题无数次后,我找到了一种方法来重置Rstudio闪亮服务器会话,而无需Rstudio闪亮服务器上的管理员权限:
工程为我和节省了大量的时间搜索通过各种系统文件夹或需要进入系统的一部分,你不允许去或需要管理员权限的rstudio闪亮的服务器。
希望这能帮上忙。
mm9b1k5b4#
我已经尝试了以上的解决方案,但没有为我工作。我试图杀死rsession这是造成问题。只是运行此命令来找出用户会话的pid。
ps -u用户标识
找出导致rsession停止的pid,然后关闭该进程,就可以开始了。
bgibtngc5#
请注意,对于较新版本的Rstudio,此文件夹现在位于
~/.本地/共享/rstudio/会话/
而在某些较早的版本中,它也可以在
~/.rstudio-desktop
中看到,请参见documentation page7uzetpgm6#
一个快速的解决方案是重命名~/.rstudio并使用rstudio url重新打开网页。