Preventing user access during XML database backups

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

If you perform an XML backup (for example, when upgrading Jira applications or migrating them to another server), you can use one of the methods described on this page to prevent users from accessing Jira applications and minimize inconsistencies in the backup file.

本番環境で使用する場合、定期的なバックアップには、Jira の XML バックアップ サービスではなくネイティブなデータベース バックアップ ツールを使用することを強く推奨します。

Jira アプリケーションを使用している場合、バックアップ処理中にデータベースが更新される可能性があるため、XML バックアップの整合性は保証されません。不整合のある XML バックアップが生成されても、Jira アプリケーションは警告やエラーメッセージをまったく発することがなく、そのような XML バックアップは復元処理中に障害を発生します。ネイティブのデータベース バックアップ ツールは、より整合性と信頼性の高いデータ保存(および復元)の手段を提供します。

はじめる前に

どちらの方法を選択しても、Jira アプリケーションはしばらく使用できなくなると、ユーザーに警告する 告知バナー を設定することを推奨します。

Recommended method

Jira アプリケーションの手前に、Apache またはその他の Web /プロキシサーバーを配置している場合は、Apache による Jira アプリケーションへのプロキシを停止し、静的 HTML ページに "Jira アプリケーションは保守作業中" といった適切なメッセージを掲載します。注意:

  • XML バックアップを実行するには、管理者は Jira アプリケーションに(Apache 経由ではなく)直接アクセス可能である必要があります。
  • この方法では、Jira アプリケーションを再起動する必要はありません。

Alternative method 1

  1. Shut down all Jira applications, configure them to listen on a different port, and restart. Do this by editing the server.xml file. Change the following section:

          <Connector port="8080"
                maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" useBodyEncodingForURI="true"
                enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
    

    If you have enabled HTTPS, then you would need to edit the HTTPS Connector section as well.

  2. すべての Jira アプリケーションを再起動して、XML バックアップを実行します。
  3. すべての Jira アプリケーションをシャットダウンし、設定すべて元に戻したあと、アプリケーションを再起動します。

Alternative method 2

JIRA アプリケーションの前にファイアウォールを設置している場合、リクエストがファイアウォールを通り抜けないようにするか、リクエストが使用するポート番号を変更します。

  • XML バックアップを実行するには、管理者は一時的なポート番号から Jira アプリケーションにログイン(またはファイアウォールの背後からアクセス)する必要があります。
  • この方法では、Jira アプリケーションを再起動する必要はありません。
Last modified on Mar 16, 2023

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.