Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Script de gestion Tomcat » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
{{important| Pas à jour. Le redémarrage se fait dans /home/adminpleade/ avec la commande suivante}} | {{important| Pas à jour. Le redémarrage se fait dans /home/adminpleade/ avec la commande suivante}} | ||
<syntaxhighlight lang="bash">adminpleade@upmc:~ $ ./restartProd.sh </syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
adminpleade@upmc:~ $ ./restartProd.sh | |||
</syntaxhighlight> | |||
ou : | ou : | ||
<syntaxhighlight lang="bash">adminpleade@upmc:~ $ ./restartRecette.sh </syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
adminpleade@upmc:~ $ ./restartRecette.sh | |||
</syntaxhighlight> | |||
== Pré-requis == | == Pré-requis == | ||
Ces scripts | |||
Ces scripts supposent une arborescence telle que décrite dans la section [[Arborescence de production]] | |||
== Emplacement des scripts == | == Emplacement des scripts == | ||
On place les scripts dans {{path|~/shell-scripts/}} de façon à ce que l'utilisateur {{value|ajlsm}}, responsable de l'application puisse facilement effectuer ses actions de maintenance. | On place les scripts dans {{path|~/shell-scripts/}} de façon à ce que l'utilisateur {{value|ajlsm}}, responsable de l'application puisse facilement effectuer ses actions de maintenance. | ||
== Redémarrage == | == Redémarrage == | ||
Ce script prend en paramètre l'application à redémarrer, généralement {{value|front}} ou {{value|back}}. | Ce script prend en paramètre l'application à redémarrer, généralement {{value|front}} ou {{value|back}}. | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
~/shell-scripts/restartTomcat.sh front # ou 'back' | ~/shell-scripts/restartTomcat.sh front # ou 'back' | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Nettoyage (Flush) == | == Nettoyage (Flush) == | ||
Ce script prend en paramètre l'application à nettoyer (suppression du {{path|temp/}} et {{path|work/}}), généralement {{value|front}} ou {{value|back}}. | Ce script prend en paramètre l'application à nettoyer (suppression du {{path|temp/}} et {{path|work/}}), généralement {{value|front}} ou {{value|back}}. | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
~/shell-scripts/flushTomcatCache.sh front # ou 'back' | ~/shell-scripts/flushTomcatCache.sh front # ou 'back' | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Redémarrage et Nettoyage == | == Redémarrage et Nettoyage == | ||
Un alias est défini dans {{value|~/.bashrc}}, il prend lui aussi l'application à redémarrer et nettoyer : | Un alias est défini dans {{value|~/.bashrc}}, il prend lui aussi l'application à redémarrer et nettoyer : | ||
<syntaxhighlight lang="bash">flushAndRestart front # ou 'back'</syntaxhighlight> | <syntaxhighlight lang="bash"> | ||
flushAndRestart front # ou 'back' | |||
</syntaxhighlight> | |||
[[category:Script]] | [[category:Script]] | ||
Version du 5 avril 2013 à 09:28
Important :
Pas à jour. Le redémarrage se fait dans /home/adminpleade/ avec la commande suivante.
adminpleade@upmc:~ $ ./restartProd.sh
ou :
adminpleade@upmc:~ $ ./restartRecette.sh
Pré-requis
Ces scripts supposent une arborescence telle que décrite dans la section Arborescence de production
Emplacement des scripts
On place les scripts dans ~/shell-scripts/ de façon à ce que l'utilisateur ajlsm, responsable de l'application puisse facilement effectuer ses actions de maintenance.
Redémarrage
Ce script prend en paramètre l'application à redémarrer, généralement front ou back.
~/shell-scripts/restartTomcat.sh front # ou 'back'
Nettoyage (Flush)
Ce script prend en paramètre l'application à nettoyer (suppression du temp/ et work/), généralement front ou back.
~/shell-scripts/flushTomcatCache.sh front # ou 'back'
Redémarrage et Nettoyage
Un alias est défini dans ~/.bashrc, il prend lui aussi l'application à redémarrer et nettoyer :
flushAndRestart front # ou 'back'