【Q&A】Troubleshooting R Studio
常见的R Studio错误以及潜在的解决方案。
Troubleshooting R Studio
Troubleshooting R Studio
常见的R Studio错误以及潜在的解决方案。
ERROR 1:
"Could not connect to the R session on Rstudio Server.
Error occurred during transmission (6)"
可能的解决方案
首先尝试重新启动实例。也就是重启Rstudio,如果这不起作用,请在此处尝试指令以在R Studio实例上重置用户状态。
如果再上述支持文章中没有找到带有’.‘号的隐藏目录或文件夹,它可能存在于一个名为’.rstudio’的目录或文件中(使用命令’ls -al’可以查看是否存在,通过SSH连接到你的实例所在的服务器),可以使用mv .rstudio .rstudio-backup
将其重命名为.rstudio-backup
。
If you can’t find the “.” folders/directory mentioned in the support articles, it might all be in a folder/directory called “.rstudio” (use the command “ls -al” to see what’s there, while connected to your instance via SSH) which you can rename to “.rstudio-backup” by running “mv .rstudio .rstudio-backup”.
ERROR 2:
The previous R session terminated abnormally; LOGGED FROM: rstudio::core::Error {anonymous}::rInit(const rstudio::r::session::RInitInfo&) src/cpp/session/SessionMain.cpp:698
可能的解决方案
该问题产生可能是由于之前关闭Rstudio-server不正常,重新连接时导致上次的文件或记录无法被加载。数据可能已损坏。 可以尝试删除 /home/<user>/.local/share/rstudio
文件夹。 使得允许Rstudio再次加载。
ERROR 3:
如果您的Rstudio应用程序或远程桌面登录超时(times out)或留下空白屏幕(blank screen)。
可能的解决方案
R studio应用程序所在的volume可能已满。 需要通过 SSH 连接到您的实例。使用命令df -h
检查是否volume的容量达到100%。如果没有,那么需要使用命令或通过 Filezilla 连接到您的服务器实例,并删除一些文件以增加磁盘空间。 或者,如果您有配额,您也可以扩展卷的大小。 在此处查看教程。
检查磁盘是否已满
通过 SSH 登录并检查磁盘是否已满。 在连接终端后,输入 df -h
进行检查。 这将列出所有磁盘和使用百分比。 如果没有 100%,则很好。 如果有,需要在磁盘上腾出空间。
重启Rstudio实例
尝试软重启实例,然后如果不起作用,硬重启实例。 有关这些类型以及如何执行此操作的更多信息,请参见此处。 要测试重启是否有效,请尝试在 R Studio 中运行一个小型数据集。
参考资料
[1] Resetting a user’s state on RStudio Workbench / RStudio Server
[2] Increasing your Volume Size
[3] Rebooting, Deleting, Rebuilding, Resizing
[4] Nectar Applications - Troubleshooting R Studio
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)