6
5
4

Jira、ConfluenceをオンプレのLinux環境で運用しています。

バックアップなどのためにcronでJira、Confluenceを再起動しています。

  • /etc/init.d/jira restart
  • /etc/init.d/confluence restart

時折起動していない時があるのですが、何が原因でしょうか?

ログには特にエラーメッセージなどは出力されていません。

    Commentコメントを追加...

    1 回答

    1.  
      5
      4
      3

      念のため、コンソールで以下のコマンドを実行してJiraやConfluenceのプロセスが起動しているか確認してください。

      # ps aux | grep confluence

      プロセスが起動している場合

      アプリケーションログ(<ホームディレクトリ>/logs(log)配下)や catalina.out(<インストールディレクトリ>/logs配下)にエラーの出力がないか改めて確認してみてください。
      エラー出力がない場合は、以下の手順を参考にスレッドダンプをcatalina.outに出力して 原因になりそうなスレッドを特定してみてください。
      https://ja.confluence.atlassian.com/adminjiraserver071/generating-a-thread-dump-802593021.html#Generatingathreaddump-Linux/Unix/OSXenvironment

      プロセスが起動していない場合

      おそらくrestartコマンドが正常に動作せず、起動自体に失敗していると考えられます。
      デフォルトの /etc/init.d/confluence に restartを定義しています(Jiraにはrestartの定義はありません)が、
      Atlassian製品は、サービスのrestartに失敗する事例が多い(プロセス消滅前に起動を開始してしまうケースがあります)ため、
      サービス再起動時はrestartではなく、stopコマンドを実行し、プロセスが消滅した後にstartコマンドで起動いただく方法をおすすめしています。
      stop→startコマンドで再起動してみてどうかご確認をお願いします。

      1. Kengo Ohsaki

        stop→startコマンドで再起動してみて

        ありがとうございます。そうします。

      Commentコメントを追加...