写在前面
实体(稳定高效):为实验室准备一份生物信息学不动产
访问链接:https://biomamba.xiyoucloud.net/
更多内容可咨询客服微信[Biomamba_yunying]
解决方法
可以杀死当前的session进程,然后尝试重新登陆 rstudio-server。杀死进程可能会导致 workspace 中计算产生的结果丢失,因此要养成经常将计算结果保存在本地磁盘中的好习惯(保存为Rdata或rds文件),下次使用时直接从磁盘中加载就好了。
COPYps -ef | grep "/usr/lib/rstudio-server/bin/rsession -u $(whoami)" | grep -v grep | awk '{print $2}' | xargs kill -15
一个 rsession 对应一个 rstudio-server 的会话,用户与 rstudio-server 建立一个连接后,会话信息会保存在一个文件中,如果出现 rstudio 卡住、不能登陆等情况时,在杀死进程后还是没有解决问题,可以清除 session 文件再重新登陆。这一操作通常要搭配杀死rsession对应的用户进程使用,因此*可能会导致 workspace 中计算产生的结果丢失***。
新版 rstudio 的 session 文件的存放位置
ls ~/.local/share/rstudio/sessions/active
# 如果有内容,则删除
rm -rf ~/.local/share/rstudio/sessions/active
# 旧版 rstudio 的 session 文件的存放位置
ls ~/.rstudio/sessions/active/session-*
# 如果有内容则删除
rm -rf ~/.rstudio/sessions/active/session-*
# 这里也可能有大量的临时文件需要删除:
rm /tmp/
如何联系我们