Jira is logging multiple cache flushes in the application logs (Server and Data Center)
プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。
このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。
*Fisheye および Crucible は除く
問題
atlassian-jira.log で、特定のキャッシュがフラッシュされている旨の複数の INFO メッセージが確認できる。例:
2021-11-04 15:08:41,001-0300 http-nio-8080-exec-18 INFO [c.a.c.e.c.a.j.i.f.l.column.DefaultColumnLayoutManager.filterColumnLayoutCache] Cache com.atlassian.jira.issue.fields.layout.column.DefaultColumnLayoutManager.filterColumnLayoutCache was flushed
2021-11-04 15:08:41,001-0300 http-nio-8080-exec-18 INFO [c.a.c.e.c.a.j.i.f.screen.CachingFieldScreenStore.allScreensCache] Cache com.atlassian.jira.issue.fields.screen.CachingFieldScreenStore.allScreensCache was flushed
2021-11-04 15:08:41,001-0300 http-nio-8080-exec-18 INFO [c.a.c.e.c.a.j.i.f.screen.CachingFieldScreenStore.fieldScreenCache] Cache com.atlassian.jira.issue.fields.screen.CachingFieldScreenStore.fieldScreenCache was flushed
環境
Jira 8.19.0 以降
原因
これは期待される挙動であり、何らかの問題につながるものではありません。
Starting with Jira 8.19.0, Jira will be deployed with a new logging level enabled by default, as described in the following feature request: JRASERVER-70298 - Make DEBUG com.atlassian.cache.event as default logging
これは Jira の問題のトラブルシューティングを行い、特定のキャッシュのフラッシュ原因を判断する際に便利です。Jira の起動中にはこのようなメッセージがたくさん表示されますが、これは期待された挙動であり、複数の Jira キャッシュが設定され、初回のフラッシュが行われていることを意味します。
この機能の無効化方法
キャッシュ フラッシュでのログ記録を無効化するには次の手順を利用します。
- log4j.properties ファイル (Jira アプリケーションのインストール ディレクトリ) を開きます。
次の行を INFO から OFF に変更します。例:
log4j.logger.com.atlassian.cache.event = OFF, filelog
- ファイルを保存し、ノードを再起動して変更を有効化します。