web-dev-qa-db-fra.com

Nouvelle session pour rstudio-server

J'utilise rstudio-server sur une machine ubuntu virtualisée (vmware-player) et je traite beaucoup de données dans le bélier. Je trouve qu'après une certaine inactivité, la session suspend les données. Le problème est que la reprise de cette session prend TRÈS longtemps et que le décalage entre la machine hôte et la machine virtuelle est très important.

Je veux juste tuer la session et démarrer une nouvelle session de rstudio-server, mais jusqu'à présent, le seul moyen que j'ai trouvé pour le faire est de reisub ma machine Ubuntu. Est-ce que quelqu'un connaît une meilleure solution?

En remarque, je pense que saisir session-timeout-minutes=0 dans /etc/rstudio/rsession.conf selon ici devrait résoudre le problème de la suspension de session.

24
Alex

J'ai trouvé cette page , qui traite de la réinitialisation de la version de rstudio-desktop. Dans mon répertoire personnel, j'ai trouvé le dossier ~/.rstudio. J'ai renommé/supprimé ce dossier et cela charge une nouvelle instance de rstudio-serveur.

En fait, il y a un dossier appelé suspended session dans le dossier ~/.rstudio, ce qui, je suppose, est celui dans lequel les données suspendues sont stockées, alors peut-être que supprimer ce dossier est suffisant?

38
Alex

S'il existe un répertoire dans ~/.rstudio/sessions/active/, sa suppression (comme rm -rf ~/.rstudio/sessions/active/session-*) peut suffire à résoudre le problème.

2
Antony

Votre question est ancienne, mais après avoir rencontré ce problème, j’ai trouvé un moyen de réinitialiser la session Rstudio Shiny Server sans avoir besoin de droits d’administrateur sur Rstudio Shiny Server:

  • mis temporairement comme première ligne dans server.r: quit ("yes") # serveur de fermeture de session

  • allez sur le site et il va planter (la session se ferme immédiatement)

  • supprimer ou commenter: # quit ("yes") # serveur FORCE CLOSE OF SESSION
  • allez sur le site et vous aurez l'application brillante avec une nouvelle session = ^)

Cela fonctionne pour moi et fait gagner beaucoup de temps à la recherche dans tous les types de dossiers système ou dans la nécessité de saisir une partie du système que vous n'êtes pas autorisé à consulter ou qui nécessite des droits d'administrateur sur Rstudio Shiny Server.

J'espère que ça aide.

1
irJvV

J'ai essayé les solutions ci-dessus qui n'ont pas fonctionné pour moi. J'ai essayé de tuer la session qui cause le problème. Il suffit d’exécuter cette commande pour connaître le pid de la session utilisateur.
ps -u userid
Découvrez le pid qui cause le blocage de la session. Tuez ce processus et vous êtes prêt à partir.

1
Ela R

Une solution rapide serait de renommer ~/.rstudio et de rouvrir la page Web à l’aide de l’URL rstudio.

0
user3164747