2017-06-21 318 views
0

我已經在aws的centos 7上安裝了Jira(atlassian-jira-software-7.3.7-standalone)。我使用「start-jira.sh」shell腳本啓動服務器,它工作得很好。當它發生故障時自動重啓jira服務

最近我觀察到過程突然崩潰,我無法訪問jira。我典型的「的ps aux | grep的tomcat的」的結果是,

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 

我要監控的時候它就會啓動該服務(JIRA),並通知我時墜毀,並嘗試重新連接它自身。

我曾嘗試爲「monit的」的工具,但我沒有找到與該服務相關的任何「PID」文件。主要的是我不是通過使用「service jira start」來啓動我的jira我不想那樣做。另外,在我的情況下,jira服務器在端口上運行。

有沒有什麼辦法可以發生?

+0

Stack Overflow是用於編程和發展問題的站點。這個問題似乎是無關緊要的,因爲它要求提供軟件或程序建議。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[Software Recommendations Stack Exchange](http://softwarerecs.stackexchange.com/)會是一個更好的地方。 – jww

回答

0

您可以使用supervisord這個

http://supervisord.org/introduction.html

+0

我通過編寫檢查該服務的「ps aux」狀態的腳本來完成該操作,如果它不在那裏,它將簡單地重新啓動該服務。 而我把它放在每分鐘運行一分鐘 –