« Shiny server isig-apps » : différence entre les versions

Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 30 : Ligne 30 :
== Connection au serveur (pour le développeur) ==
== Connection au serveur (pour le développeur) ==


Serveur '''gn-evs.ens-lyon.fr'''.
<s>Serveur '''gn-evs.ens-lyon.fr'''.</s>


=== en ssh (par un terminal) ===
=== <s>en ssh (par un terminal)</s> ===


(pour installs de packages, git-clonage, consultation de logs, etc.)
<s>(pour installs de packages, git-clonage, consultation de logs, etc.)</s>


Ouverture d'un terminal puis:<syntaxhighlight lang="bash">
<s>Ouverture d'un terminal puis:</s><syntaxhighlight lang="bash">
ssh lvaudor@gn-evs.ens-lyon.fr
ssh lvaudor@gn-evs.ens-lyon.fr
</syntaxhighlight>(fournir password ENS)
</syntaxhighlight><s>(fournir password ENS)</s>


'''Installation de packages R''':
<s>'''Installation de packages R''':</s>


par ligne de commande en '''lançant R depuis le terminal''' puis<syntaxhighlight lang="r">
<s>par ligne de commande en '''lançant R depuis le terminal''' puis</s><syntaxhighlight lang="r">
install.packages("nom_package")
install.packages("nom_package")
</syntaxhighlight>
</syntaxhighlight>
Ligne 50 : Ligne 50 :
(plus pratique pour noobs pour transferts de fichiers)
(plus pratique pour noobs pour transferts de fichiers)


'''Nom d'hôte''' gn-evs.ens-lyon.fr:
'''Nom d'hôte''' lxc-shiny-dev.evs.ens-lyon.fr:


* login: lvaudor
* login: <fourni par Samuel>
* mdp: mdp ENS
* mdp: <fourni par Samuel>


Accès à home/lvaudor/
Accès à home/<login>/


'''Applis''' dans ShinyApps/ (un dossier=une appli)
'''Applis''' dans ShinyApps/ (un dossier=une appli)
Ligne 62 : Ligne 62 :
== Accès aux applis (pour les utilisateurs)==
== Accès aux applis (pour les utilisateurs)==


Page d'accueil: https://isig-apps.ens-lyon.fr/shiny/
Page d'accueil: [https://isig-apps.ens-lyon.fr/shiny/ https://isig-apps-dev.evs.ens-lyon.fr/apps/] (https://isig-apps.ens-lyon.fr/apps/ en prod)


Accès aux applis d'un développeur donné (par exemple lvaudor):
Accès aux applis d'un développeur donné (par exemple lvaudor):


http://isig-apps.ens-lyon.fr/shiny/lvaudor/
[http://isig-apps.ens-lyon.fr/shiny/lvaudor/ http://isig-apps-dev.evs.ens-lyon.fr/apps/lvaudor/]


Ici il y a un document index.html à la racine qui permet d'afficher l'ensemble des applis disponibles. Dans le cas contraire, chercher l'appli directement:
Ici il y a un document index.html à la racine qui permet d'afficher l'ensemble des applis disponibles. Dans le cas contraire, chercher l'appli directement:


http://isig-apps.ens-lyon.fr/shiny/lvaudor/Restart_exos_base/
[http://isig-apps.ens-lyon.fr/shiny/lvaudor/Restart_exos_base/ http://isig-apps-dev.evs.ens-lyon.fr/apps/lvaudor/Restart_exos_base/]


== Problèmes éventuels ==
== Problèmes éventuels ==
Ligne 89 : Ligne 89 :
qui équivaut à un "print message dans le log"
qui équivaut à un "print message dans le log"


=== Monitoring ===
=== <s>Monitoring</s> ===


Sur demande, possibilité de mettre en place un monitoring qui redémarre les applis en cas de plantage:
<s>Sur demande, possibilité de mettre en place un monitoring qui redémarre les applis en cas de plantage:</s>


'''Processus:'''
'''<s>Processus:</s>'''


# '''test de l'url''' de l'appli
# <s>'''test de l'url''' de l'appli</s>
# si il y a un '''problème''' (test renvoie autre chose qu'un code 200 (succès de la requête), alors
# <s>si il y a un '''problème''' (test renvoie autre chose qu'un code 200 (succès de la requête), alors</s>
# '''modif du fichier restart.txt''' dans le dossier (causant un '''redémarrage de R''')
# <s>'''modif du fichier restart.txt''' dans le dossier (causant un '''redémarrage de R''')</s>


En l'état actuel des choses, sur lvaudor, quatre applis sont monitorées:
<s>En l'état actuel des choses, sur lvaudor, quatre applis sont monitorées:</s>


* Restart_exos_base
* <s>Restart_exos_base</s>
* Restart_exos_tableaux
* <s>Restart_exos_tableaux</s>
* Restart_exos_graphiques
* <s>Restart_exos_graphiques</s>
* shiny_exos
* <s>shiny_exos</s>
[[Catégorie:Tutoriel]]
[[Catégorie:Tutoriel]]

Menu de navigation