Jira アプリケーションの認識済みシステム プロパティ
Jira は Java システム プロパティを使用して有効化できる構成とデバック設定のいくつかをサポートしています。システム プロパティは通常、Jira を実行している Java 仮想マシンに -D
フラグを渡すことで設定されます。詳細は「起動時にプロパティとオプションを設定する」を参照してください。
起動パラメーターの一覧
メモリ プロパティ | 注意 | 関連ページ |
---|---|---|
-Xmx | これらのプロパティはすでに存在します。詳しくは関連ページを参照してください。 | |
-XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCCause -Xloggc:C:\Program Files\Atlassian\Application Data\JIRA\log\atlassian-jira-gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=20M | これらのプロパティはすでに存在し、ガベージ コレクションのチューニングで使用されます。 | ガベージ コレクションのログを使用して Jira アプリケーションのパフォーマンスを分析する |
-agentlib:yjpagent=onexit=memory,dir=/path/to/write/snapshots | ||
-XX:InitialCodeCacheSize=32m -XX:ReservedCodeCacheSize=512m | これらのプロパティはすでに存在し、JVM コード キャッシュのサイズを設定するのに使用されます。予約サイズの値を大きくすると、Jira はインストール済みアプリをさらに多く読み込むことができます。 ほとんどの Jira インスタンスでは既定設定が最適な構成になっており、コード キャッシュがフル状態になることに起因する問題は解決されます。 | KB 記事: CodeCache による Jira クラッシュ |
メール プロパティ | 注意 | 関連ページ |
-Datlassian.mail.senddisabled | メールを無効にするには "true" に設定します。Linux の setenv.sh には、コメントを解除するためのフラグが存在します。 | Jira を別のサーバーに移行すると |
-Dmail.debug | "true" に設定すると、メールに関する情報がログに記述されます。 | |
-Dmail.mime.decodetext.strict | ||
-Dmail.imap.auth.plain.disable | OAuth を使用する際に、Jira Server のログで IMAP セットアップが AUTHENTICATE Failed エラーで失敗する | |
-Dmail.imap.starttls.enable | "No login methods supported error" により、Jira サーバーで IMAP サーバーからメッセージを取得できない | |
-Dmail.mime.decodeparameters | RFC 2231 準拠のメール クライアントからのメールに対して適切に動作するようにメール ハンドラを設定します。 | |
-Dmail.smtp.localhost | ||
エンコーディング プロパティ | 注意 | 関連ページ |
-Dfile.encoding -Dsun.jnu.encoding | エンコーディングの一貫性のため、utf-8 に設定します。 | ASCII サポート外の文字がクエスチョン マークで表示される |
その他のプロパティ | 注意 | 関連ページ |
-Duser.timezone | ||
-Dsvnkit.http.methods | Basic、Digest、Negotiate、NTLM を含む値 | "java.lang.SecurityException Unable to locate a login configuration" エラーにより Jira の起動に失敗する |
-Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER | true | |
-ea/-da | アサーションを有効化 / 無効化 | |
-Djava.net.preferIPv4Stack | ||
-Djavax.net.ssl.trustStore | SSL 経由の SMTP サーバーで "javax.net.ssl.SSLException" によりメールを送信できない | |
-Djava.awt.headless | デフォルトで true。サムネイルの生成を許可します | |
-Dhttp.proxyHost -Dhttp.proxyPort -Dhttps.proxyHost -Dhttps.proxyPort | アウトバウンド プロキシ サーバ のホスト名とポート | Jira アプリケーションにアウトバウンド HTTP / HTTPS プロキシを構成する方法 |
-Dorg.apache.catalina.SESSION_COOKIE_NAME | 別のアトラシアン アプリケーションにログインすると Confluence からログアウトされる | |
-Datlassian.plugins.enable.wait | Jira がアプリのロードを待機する時間です。 | プラグインの有効化の待機中に Jira システム プラグインのタイムアウトが発生 |
-Datlassian.plugins.startup.options="--disable-all-addons--disable-addons=com.atlassian.test.plugin" | Jira に対し、ユーザーがインストールしているすべてのアプリ、またはユーザーがインストールした特定のアプリの起動を無効化した状態で起動することを許可します。手動起動およびアプリの指定の詳細は、「Jira アプリケーションの起動と停止」を参照してください。 | Jira アプリケーションの起動と停止 |
-Dhide.system.error.details | Jira の起動後に表示されるエラーの詳細を非表示にします。引き続き、エラーの発生を示すページ (johnson) での通知は行われます。 | |
-Djira.startup.warnings.disable | 無視してもよい警告のみの場合、Jira 起動後にエラーを表示するページ (johnson) を無効化します。重要なエラーがある場合、このページは表示されます。 | |
XX:+IgnoreUnrecognizedVMOptions | This parameter allows to bypass any bad arguments being passed to Java. Add the parameter at Jira startup to ensure that Jira won’t fail to start due to a bad parameter. |
監査プロパティ
These properties control the auditing feature, determining the number of audit entries logged, or stored in the database, and the size of those entries. Changing these settings will only affect new audit entries.
Increasing the amount of auditing done may have an adverse effect on performance.
既定値 | 説明 |
---|---|
plugin.audit.search.max.concurrent.nontext.requests | |
10 | 非 FREETEXT の同時検索結果の最大数。既定値は 1 ノードあたり 10 件です。 |
plugin.audit.search.max.concurrent.text.requests | |
5 | FREETEXT の同時検索リクエストの最大数。既定値は 1 ノードあたり 5 件です。 |
plugin.audit.search.query.timeout | |
30 | キューに追加された検索リクエストのタイムアウト (秒単位)。既定値は 30 秒。 |
plugin.audit.db.limit.rows | |
10000000 | DB に保存される監査イベント行の最大数。上限を超えるイベントは古いものから順に削除されます。既定値は 10,000,000 で、1 時間おきにチェックされます。 |
plugin.audit.db.limit.buffer.rows | |
1000 | 新しい監査イベントを受け入れるためのバッファー。既定値は 1000 行です。 |
plugin.audit.db.delete.batch.limit | |
10000 | リテンション制限を実施する際に使用される、データベース トランザクションごとに削除されるイベントの最大数。デフォルトは 10,000 行です。 |
plugin.audit.schedule.db.limiter.interval.mins | |
60 | データベース サイズの確認。60 分ごとに実行します。 |
plugin.audit.broker.exception.loggedCount | |
3 | エラーが発生した際にシステムのログ ファイルに書き込まれる監査イベントの最大数。既定は 3 です。 |
plugin.audit.retention.interval.hours | |
24 | データベースの保存期間のチェック。保存期間を過ぎたイベントを削除します。24 時間おきに実行します。 |
plugin.audit.file.max.file.size | |
100 | 個々の監査ファイルのサイズ上限 (メガバイト単位)。上限に達するとファイルが切り替えられます。既定値は 100 MB です。 |
plugin.audit.file.max.file.count | |
100 | 監査ファイルの最大数。上限に達すると、最も古いファイルが削除されます。既定値は 100 です。 |
plugin.audit.consumer.buffer.size | |
10000 | 使用されるのを待機してバッファーで保持される監査イベントの最大数。既定値は 10,000 です。 |
plugin.audit.broker.default.batch.size | |
3000 | コンシューマーにディスパッチされる監査イベントの最大数。既定値は 1 回のバッチにつき 3,000 です。 |
plugin.audit.coverage.cache.read.expiration.seconds | |
30 | カバレッジのキャッシュの有効期間。既定値は 30 秒です。 |
カスタム フィールド
既定値 | 説明 |
---|---|
jira.custom.field.indexing.batch.size | |
50 | 再インデックス時間を短縮し、全体的なパフォーマンスを改善するため、カスタム フィールド値が 50 のバッチで取得されます。これによって、データベース検索などの時間がかかる操作が速くなります。現在、このプロパティは Jira ビルトイン カスタム フィールドにのみ対応しています。 プロパティを無効化するには、デフォルトを 1 に変更します。プロパティ値を変更し、プロパティを取得して初めて機能させるには、完全な再インデックスが必要です。 |