无法启动RStudio Server 0.99.893-x86_64

时间:2016-04-07 10:08:09

标签: centos install rstudio-server

我安装了一个Centos 7盒子。 R studio服务器服务无法启动。 我运行命令

systemctl status rstudio-server.service

它显示:

● rstudio-server.service - RStudio Server
   Loaded: loaded (/etc/systemd/system/rstudio-server.service; enabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Thu 2016-01-28 20:18:20 ICT; 1min 6s ago
  Process: 48820 ExecStart=/usr/lib/rstudio-server/bin/rserver (code=exited, status=203/EXEC)

Jan 28 20:18:20 localhost.localdomain systemd[1]: rstudio-server.service: control process exited, code=exited s...=203
Jan 28 20:18:20 localhost.localdomain systemd[1]: Failed to start RStudio Server.
Jan 28 20:18:20 localhost.localdomain systemd[1]: Unit rstudio-server.service entered failed state.
Jan 28 20:18:20 localhost.localdomain systemd[1]: rstudio-server.service failed.
Jan 28 20:18:20 localhost.localdomain systemd[1]: rstudio-server.service holdoff time over, scheduling restart.
Jan 28 20:18:20 localhost.localdomain systemd[1]: start request repeated too quickly for rstudio-server.service
Jan 28 20:18:20 localhost.localdomain systemd[1]: Failed to start RStudio Server.
Jan 28 20:18:20 localhost.localdomain systemd[1]: Unit rstudio-server.service entered failed state.
Jan 28 20:18:20 localhost.localdomain systemd[1]: rstudio-server.service failed.

我在同一个盒子上安装并运行旧版本(rstudio-server-0.99.491-1.x86_64)没有任何问题。 我该如何解决这些问题?

1 个答案:

答案 0 :(得分:0)

尽管您3年前曾问过这个问题,但我认为仍然有必要分享我对这个问题的解决方案。

更新R后遇到此问题。

您无法重新启动rstudio-server的原因是以前的rserver使用了PORT 8787。知道这一点后,解决方案很容易。 首先,检查使用PORT 8787的pid

sudo netstat -anp | grep 8787

tcp        0      0 0.0.0.0:8787            0.0.0.0:*               LISTEN      pid/rserver

第二,杀死此pid(使用您的pid)

sudo kill -9 pid

第三,重新启动rstudio-server或重新安装resutio服务器软件包