2017-06-21 4 views
0

J'ai installé Jira (atlassian-jira-software-7.3.7-standalone) sur centos 7 en aws. J'utilise "start-jira.sh" script shell pour démarrer le serveur et cela fonctionne très bien.redémarre automatiquement le service jira quand il descend

Récemment, j'ai observé que le processus se brisait soudainement et que je ne pouvais pas accéder à jira. mon typique « ps aux | grep tomcat » résultat est,

root  3937 9.3 78.3 3283156 1474756 pts/0 Sl 11:23 4:58 //bin/java 
-Djava.util.logging.config.file=/opt/atlassian-jira-software-7.3.7- 
standalone/conf/logging.properties - 
Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms384m - 
Xmx768m -Djava.awt.headless=true -Datlassian.standalone=JIRA - 
Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true - 
Dmail.mime.decodeparameters=true - 
Dorg.dom4j.factory=com.atlassian.core.xml.InterningDocumentFactory - 
XX:+PrintGCDateStamps -XX:-OmitStackTraceInFastThrow - 
Datlassian.plugins.startup.options= -Djdk.tls.ephemeralDHKeySize=2048 - 
Djava.protocol.handler.pkgs=org.apache.catalina.webresources -classpath 
/opt/atlassian-jira-software-7.3.7- 
standalone/bin/bootstrap.jar:/opt/atlassian-jira-software-7.3.7- 
standalone/bin/tomcat-juli.jar -Dcatalina.base=/opt/atlassian-jira-software- 
7.3.7-standalone -Dcatalina.home=/opt/atlassian-jira-software-7.3.7- 
standalone -Djava.io.tmpdir=/opt/atlassian-jira-software-7.3.7- 
standalone/temp org.apache.catalina.startup.Bootstrap start 

Je veux surveiller ce service (JIRA) quand il est commencé et me prévenir quand il est écrasé et aussi essayer de se reconnecter sur lui-même.

J'ai essayé outil « Monit » pour cela, mais je ne trouve pas un fichier « pid » associée à ce service. et la chose principale est que je ne commence pas mon jira en utilisant "service jira start" Je ne veux pas faire ça. aussi, le serveur jira fonctionne sur le port dans mon cas.

est-il possible que cela se produise?

+0

Stack Overflow est un site pour les questions de programmation et de développement. Cette question semble être hors sujet parce qu'elle demande une recommandation de logiciel ou de programme. Voir [Quels sujets puis-je poser à ce sujet?] (Http://stackoverflow.com/help/on-topic) dans le centre d'aide. Peut-être [Software Stack Exchange Software] (http://softwarerecs.stackexchange.com/) serait un meilleur endroit à demander. – jww

Répondre

0

Vous pouvez utiliser supervisord pour cette

http://supervisord.org/introduction.html

+0

Je l'ai fait en écrivant un script qui vérifie l'état de "ps aux" pour ce service, et s'il n'y est pas, il redémarrera simplement le service. Et je l'ai mis dans cron pour exécuter une minute chaque –