如何列出挂起的 RSTUDIO 服务器会话?



我知道我可以使用sudo rstudio-server active-sessions列出活动会话,但是有什么方法可以列出暂停的会话吗?我正在使用免费版本的RStudio服务器。

我的最终目标是终止挂起的会话,以更好地管理共享 VM 上的内存。如果有更干净的方法来做到这一点,我会全力以赴,但我认为列出暂停的会话并在定期运行的 chron 工作中杀死它们的组合将满足我的需求。

不,目前没有正式的方法可以做到这一点;任何全局表中都不存在挂起的会话。它们私下保存到用户的主目录中,只能由拥有会话的用户读取。

挂起的会话也不会消耗任何内存,因此枚举它们可能无法帮助您管理内存。

也就是说,如果您的 cron 作业具有 root 访问权限,则很容易找到挂起的会话;只需枚举您的用户HOME文件夹并在~/.rstudio/sessions中查找每个用户。

最新更新