我正在使用R 3.0.2运行RStudio Server版本0.98.978。在Ubuntu 14服务器上。昨天我执行了导致会话冻结的命令。从那时起,每次我尝试加载该用户配置文件和该用户配置文件时,浏览器都会挂起。我通常会收到一条错误消息,说明浏览器没有响应(无论我使用的是Chrome还是IE)。
像R.Version()这样的简单命令需要几分钟才能完成。我尝试重新启动服务器并终止与相关RStudio帐户相关的所有进程。到目前为止,还没有解决问题。我的搜索只提出了修复Windows问题的解决方案。我还能尝试解决这个问题吗?
答案 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_smasher
,jp_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>无响应。
无论如何,这是我的方式。
netsh winsock重置 netsh int ip重置
重新启动
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 的不可配置文件夹来存储状态