RStudio Linux Server 版本 安装配置 说明(3)

2.3.2 Managing Active Sessions

可以使用如下命令查看活动的session:

[root@rac1 init.d]# rstudio-server active-sessions

PID     TIME COMMAND

496900:00:09 /usr/lib/rstudio-server/bin/rsession -u Oracle

838900:00:04 /usr/lib/rstudio-server/bin/rsession -u dave

You have new mail in /var/spool/mail/root

[root@rac1 init.d]#

这里有2个活动的session。

--suspend 某个session:

$ rstudio-server suspend-session<pid>

[root@rac1 init.d]# rstudio-serversuspend-session 4969

--suspend 所有session:

$ sudo rstudio-server suspend-all

[root@rac1 init.d]# sudo rstudio-serversuspend-all

Suspend 命令还有一个force 变量,其可以中断session的任何R操作:

$ sudo rstudio-server force-suspend-session<pid>

$ sudo rstudio-server force-suspend-all

在系统reboot 之前,会先执行force-suspend-all,从而保证活动 R sessions的数据及时写入disk。

2.3.3 Taking the Server Offline

如果要进行系统维护,要让用户接收到一条友好的消息,可以执行serveroffline 操作,其会在用户web上显示server 临时offline。

[root@rac1 init.d]# rstudio-server offline

Stopping rstudio-server:                                   [  OK  ]

Starting rstudio-server:                                   [  OK  ]

You have new mail in /var/spool/mail/root

在用户的web会显示如下:

RStudio Linux Server 版本 安装配置 说明


当维护结束,在让sever online即可:

[root@rac1 init.d]# rstudio-server online

Stopping rstudio-server:                                   [  OK  ]

Starting rstudio-server:                                   [  OK  ]

You have new mail in /var/spool/mail/root

最后的老规矩,演示一下之前安装时示例,如下图:

RStudio Linux Server 版本 安装配置 说明

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/22365.html