使用Jira後,後來升級發現偶爾異常退出,log上也看不到原因。
因爲是非付費用戶,所以也只好做個簡單的守護進程來保證Jira系統正常運行,
作者不提倡這種解決事情的方法,這只是臨時方案,畢竟做事需要刨根問底的。
下面是shell腳本
#!/bin/sh
#添加本地執行路徑
export LD_LIBRARY_PATH=./
while true; do
#啓動一個循環,定時檢查進程是否存在
server=ps aux | grep jira | grep -v grep
if [ ! "$server" ]; then
#如果不存在就重新啓動
cd /opt/atlassian/jira
./bin/start-jira.sh
#啓動後沉睡10s
sleep 10
fi
#每次循環沉睡10s
sleep 5
done