I have an instance of Jira that will always run out of memory after some time.
Does anyone has a good keep-alive daemon for it?
Note: it should be able to cope with human triggered restarts and manual shutdowns.
Look, a quick and dirty script for you to start:
You will have to define some stuff in your env (JAVA_HOME, for instance) and register it in cron
#!/bin/bash # # This assumes Jira runs as root. If not proper sudo commands should be in place # JIRABIN_HOME=/opt/atlassian/jira5 JIRADAT_HOME=/opt/atlassian/jira5home le=`grep "OutOfMemoryException" $JIRADAT_HOME/log/atlassian-jira.log | wc -l` if [ "$le" != "0" ] then pid=`cat $JIRABIN_HOME/work/catalina.pid` echo "Got exception, will act on pid $pid" $JIRABIN_HOME/bin/shutdown.sh sleep 30 if [ -f $JIRADAT_HOME/.jira-home.lock ] then echo "Sorry, forced removal " kill -9 $pid rm -rf $JIRADAT_HOME/.jira-home.lock rm -rf $JIRABIN_HOME/work/catalina.pid fi if [ ! -d $JIRADAT_HOME/oldlogs ] then mkdir $JIRADAT_HOME/oldlogs fi mv $JIRADAT_HOME/log/*.log $JIRADAT_HOME/oldlogs/ $JIRABIN_HOME/bin/startup.sh fi
This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.Read more
Hi Community! My name is Amir and I’m on the Jira Service Desk product marketing team at Atlassian. Our team would love to understand how you’re leveraging our ecosystem for Jira Service Desk. Wha...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs