2013-03-12 32 views
21

我在虛擬化(vmware-player)ubuntu機器上運行rstudio-server,並將大量數據處理到RAM中。我發現在會話暫停數據後的一些不活動之後。問題是恢復這個會話需要很長時間,並且它使主機和虛擬機都非常糟糕。rstudio-server新的新會話

我只想殺死會話並啓動一個全新的rstudio-server會話,但到目前爲止,我發現這是我的唯一方法,這是我的Ubuntu機器reisub。有誰知道更好的解決方案?

作爲一個附註,我認爲根據here輸入session-timeout-minutes=0/etc/rstudio/rsession.conf應該解決會話掛起的問題。

+1

http://www.rstudio.com/ide/docs/server/management能幫助您嗎? – kmm 2013-03-12 00:57:39

+0

nope :(沒有終止會話的命令,我也嘗試了所有我認爲可能從該頁面中獲得幫助的命令,但都無濟於事。 – Alex 2013-03-12 01:18:35

+1

我不能回答我自己的問題,但這是這個答案: 我終於找到[本頁],它涉及重置rstudio-桌面版本。在我的主目錄中,我找到了文件夾'〜/ .rstudio'。我重命名/刪除了這個文件夾,這會加載一個新的rstudio-server實例。 [本頁]:http://support.rstudio.org/help/kb/troubleshooting/resetting-rstudios-state – Alex 2013-03-12 02:28:25

回答

33

我發現this page,它涉及重置rstudio-desktop版本。在我的主目錄中,我找到了文件夾~/.rstudio。我重命名/刪除了這個文件夾,這會加載一個新的rstudio-server實例。

事實上,在~/.rstudio文件夾中有一個名爲suspended session的文件夾,我懷疑是存儲了暫停數據的東西,所以刪除這個文件夾就足夠了?

+5

刪除名爲暫停會話的文件夾就足夠了。謝謝 – 2014-10-09 19:07:21

+1

暫停的會議是我的情況的問題。 – 2015-03-05 11:52:15

+1

鏈接已死! – MLavoie 2017-09-21 18:00:28

0

一個快速解決方案是重命名〜/ .rstudio並使用rstudio url重新打開網頁。

1

你的問題而回,但運行到這個問題後zilion時候,我發現了一種方法,而不需要Rstudio閃亮的服務器上管理員權限重置Rstudio閃亮服務器會話:

  • 把暫時在server.r第一行: 退出(「是」)會話服務器#強制關閉

  • 去的網站,它會崩潰(會話關閉直線距離)

  • 刪除或註釋掉: #退出(「是」)會話服務器#強制關閉
  • 去的網站,你將有閃亮的應用程序有一個新的會話= ^)

爲我工作,節省了大量的時間搜索所有類型的系統文件夾或需要進入Rstudio Shiny Server中不允許使用或需要管理員權限的系統部分。

我希望這會有所幫助。

+0

雖然這看起來對於在'shiny-server'上運行'Shiny'的用戶來說是非常有用的破解,我的問題實際上是關於rstudio服務器版,而不是閃亮的服務器:) – Alex 2016-07-15 10:23:02

+0

對不起,我的意思是運行一個Shiny應用程序與R studio服務器。爲了在R studio/R studio服務器上獲得新的會話,你可以在Session菜單中選擇Restart R(如果這是你的意思) – irJvV 2016-07-15 11:42:45

1

我已經嘗試了上述解決方案,但沒有爲我工作。我試圖殺死導致問題的rsession。只需運行此命令即可查找用戶會話的pid。
ps -u userid
找出導致rsession失速的pid。殺死這個過程,你很好走。

+0

對於我來說'rsession'沒有在'ps'中列出,我不得不使用'頂部'找到它,然後獲得進程ID並「殺死」它。 – user5359531 2017-09-26 19:30:06

0

如果在~/.rstudio/sessions/active/裏有一個目錄,刪除它(像rm -rf ~/.rstudio/sessions/active/session-*那樣)可能足以解決問題。