RStudio服务器仅为1个用户挂起

时间:2014-12-09 21:02:15

标签: linux r rstudio

我正在使用R 3.0.2运行RStudio Server版本0.98.978。在Ubuntu 14服务器上。昨天我执行了导致会话冻结的命令。从那时起,每次我尝试加载该用户配置文件和该用户配置文件时,浏览器都会挂起。我通常会收到一条错误消息,说明浏览器没有响应(无论我使用的是Chrome还是IE)。

像R.Version()这样的简单命令需要几分钟才能完成。我尝试重新启动服务器并终止与相关RStudio帐户相关的所有进程。到目前为止,还没有解决问题。我的搜索只提出了修复Windows问题的解决方案。我还能尝试解决这个问题吗?

6 个答案:

答案 0 :(得分:4)

我遇到了同样的问题,以上解决方案都没有对我有用。我尝试了以下步骤并解决了问题:

1- Suspand所有任务:

`$ sudo rstudio-server force-suspend-all`

2-停止RStudio服务器:

`$ sudo rstudio-server stop`

3-删除/home/user/.rstudio中的.rstudio文件夹:

`$ rm /home/user/.rstudio`

4-启动RStudio服务器:

`$ sudo rstudio-server start`

5-打开浏览器并开始使用RStudio Server:)

答案 1 :(得分:3)

您可能希望执行ps -u user,其中user是其会话在浏览器中挂起的用户,并终止与其相关的rsession。

我遇到了同样的问题,并且几乎是偶然地放弃并删除了我的用户,由于与我的用户相关的持续进程,我无法删除它。我做了一个ps -u jp_smasherjp_smasher是我的用户名,发现了一个有问题的rsession

[root]# ps -u jp_smasher PID TTY TIME CMD 39774 ? 00:00:00 sshd 39776 pts/0 00:00:00 bash 39888 ? 00:00:00 sshd 39889 pts/1 00:00:00 bash 39999 pts/0 00:02:24 R 54230 ? 00:00:00 sshd 54231 pts/3 00:00:00 bash 54372 ? 00:00:11 rsession 54503 ? 00:00:00 sshd 54504 ? 00:00:00 sftp-server 69992 ? 00:00:00 sshd 69993 pts/4 00:00:00 bash [root]# kill 54372

杀死进程并不能解决主要问题(这可能是一些内存占用过程等),但它确实解决了悬挂浏览器的症状。

答案 2 :(得分:1)

看起来你的主目录下有一个巨大的.Rdata文件,所以每次重新启动会话时Rstudio都会尝试重新加载它。删除该文件,你应该好好去。

答案 3 :(得分:0)

可能是因为您处理了较大的文件。刚杀死特定的会话。这就足够了。 命令:ps -u 找出结果并杀死它。

答案 4 :(得分:0)

我解决了这个问题-Rstudio服务器只能挂1个人。但是我不能用上述方法解决它。我认为这是网络问题,因此我无法从<~~~~~~ .cache.js>调用中收到任何响应。在这种情况下,单击登录按钮之前,您可以通过按键找出<~~~~~~~~~~ .cache.js>无响应。

无论如何,这是我的方式。

  1. 使用以下命令重置网络
    • 您可以将它们作为管理模式插入cmd终端。

netsh winsock重置 netsh int ip重置

  1. 重新启动

  2. IP信息可能会被删除。 因此,如果您使用的是固定IP地址,请按原样填写IP地址。

仅此而已。

由于无法登录Rstudio服务器时可能会出现网络问题, 您可以采用这种方式来恢复连接。

答案 5 :(得分:0)

我怀疑 ~/.rstudio 文件夹用于 Rstudio < 1.3 的版本。对于较新的版本,您需要查看 ~/.local/share/rstudio/sessions,并删除其中的文件夹。

参见:https://support.rstudio.com/hc/en-us/articles/218730228-Resetting-a-user-s-state-on-RStudio-Server,其中提到旧版本(RStudio Server Pro 1.3 版及更早版本)使用名为 .rstudio 的不可配置文件夹来存储状态