Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Doc/Odysseo » : différence entre les versions
Aller à la navigation
Aller à la recherche
création+catégories+résolution problème tomcat |
→Résolutions de problèmes courants : hypothèse de la source du problème. |
||
| Ligne 3 : | Ligne 3 : | ||
=== Résolutions de problèmes courants === | === Résolutions de problèmes courants === | ||
Le serveur {{tomcat}} à parfois du mal à redémarrer, il suffit de le relancer : | Le serveur {{tomcat}} à parfois du mal à redémarrer, il suffit de le relancer : | ||
{{notice| | |||
'''Hypothèse:''' mauvaise compréhension/utilisation des opérateurs Bash {{value|&&}}. En effet le {{cmd|cron}} actuel est le suivant : | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
0 6 * * * /bin/sh /opt/tomcat6/bin/shutdown.sh && /bin/rm -rf /opt/tomcat6/temp/* /opt/tomcat6/work/* && /bin/sh /opt/tomcat6/bin/startup.sh | |||
</syntaxhighlight> | |||
Ce qui peut amener à des cas où le redémarrage ne se fait pas: si une des commandes avant '/opt/tomcat6/bin/startup.sh' a un code retour différent de {{value|0}} : | |||
* pour des explications, voir : [http://mywiki.wooledge.org/BashPitfalls#cmd1_.26.26_cmd2_.7C.7C_cmd3 Bash Pitfalls#22] | |||
* pour une solutions on utilisera l'approche décrite dans [[Tomcat#Tâche cron journalière de redémarrage]]}} | |||
<syntaxhighlight lang="bash"> | |||
/opt/tomcat6/bin/catalina.sh start | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Version du 11 septembre 2012 à 14:46
Serveur
Logiciels
Résolutions de problèmes courants
Le serveur Apache Tomcat à parfois du mal à redémarrer, il suffit de le relancer :
Notice :
Hypothèse: mauvaise compréhension/utilisation des opérateurs Bash &&. En effet le cron actuel est le suivant :
0 6 * * * /bin/sh /opt/tomcat6/bin/shutdown.sh && /bin/rm -rf /opt/tomcat6/temp/* /opt/tomcat6/work/* && /bin/sh /opt/tomcat6/bin/startup.sh
Ce qui peut amener à des cas où le redémarrage ne se fait pas: si une des commandes avant '/opt/tomcat6/bin/startup.sh' a un code retour différent de 0 :
- pour des explications, voir : Bash Pitfalls#22
- pour une solutions on utilisera l'approche décrite dans Tomcat#Tâche cron journalière de redémarrage.
/opt/tomcat6/bin/catalina.sh start