我给它安装了一个Centos 7盒子。R工作室服务器服务无法启动。我运行命令
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),没有任何问题。我该如何解决这些问题?
尽管您在3年前就提出了这个问题,但我认为仍然有必要分享我对这个问题的解决方案。
我在更新R.后遇到了这个问题
无法重新启动rstudio服务器的原因是以前的服务器一直在使用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服务器或重新安装restio服务器包