Подтвердить что ты не робот

Свежая новая сессия для rstudio-сервера

Я запускаю rstudio-сервер на виртуализированной машине (vmware-player) ubuntu и обрабатываю много данных в RAM. Я обнаружил, что после некоторого бездействия сеанс приостанавливает данные. Проблема в том, что для возобновления этого сеанса требуется очень долгое время, и это очень затрудняет отставание хоста и виртуальной машины.

Я просто хочу убить сессию и начать новую новую сессию rstudio-сервера, но пока единственный способ, который я нашел, это сделать для reisub моей машины ubuntu. Кто-нибудь знает лучшее решение?

В качестве примечания, я думаю, что ввод session-timeout-minutes=0 в /etc/rstudio/rsession.conf в соответствии с здесь должен решить проблему приостановки сеанса.

4b9b3361

Ответ 1

Я нашел эту страницу, которая касается сброса версии rstudio-desktop. В моем домашнем каталоге я нашел папку ~/.rstudio. Я переименовал/удалил эту папку, и она загружает новый экземпляр rstudio-server.

На самом деле в папке ~/.rstudio есть папка с именем suspended session, которая, как я подозреваю, является вещью хранения данных, поэтому, возможно, удаление этой папки достаточно?

Ответ 2

Ваш вопрос немного назад, но после запуска этой проблемы в zilion раз я нашел способ reset сеанса Rstudio Shiny Server без необходимости прав администратора на Rstudio Shiny Server:

  • временно помещается как первая строка в server.r:   quit ( "yes" ) # FORCE CLOSE OF SESSION server

  • перейдите на сайт и он сработает (сеанс закрывается сразу)

  • удалить или прокомментировать: # quit ( "yes" ) # FORCE CLOSE OF SESSION server
  • перейдите на сайт, и у вас будет блестящее приложение с новым сеансом = ^)

Работает для меня и экономит много времени на поиске всех системных папок или необходимости входить в часть системы, которой вам не разрешено идти или не требуется права администратора на Rstudio Shiny Server.

Надеюсь, это поможет.

Ответ 3

Я пробовал вышеупомянутые решения, которые не сработали для меня. Я пытался убить rsession, который вызывает проблему. просто запустите эту команду, чтобы узнать pid пользовательского сеанса.
ps -u userid
Узнайте pid, который заставляет rsession останавливаться. Убейте этот процесс, и вам хорошо идти.

Ответ 4

Быстрое решение заключалось бы в переименовании ~/.rstudio и повторной открытии веб-страницы с использованием URL-адреса rstudio.