projects_root ディレクトリ
projects_root ディレクトリは Klocwork サーバーとアプリケーションのデータを格納しています。
そこには Klocwork サーバーの設定と、統合プロジェクトやビルド解析実行に関する情報が含まれています。また、Klocwork ライセンスファイルも保管されています。
Unix および Windows のデフォルトの場所は <server_install>/projects_root です。
Klocwork サーバーは、プロジェクトデータや、サーバー構成とログ情報へのアクセスポイントとして projects_root ディレクトリを使用します。ディレクトリのデータは MariaDB と Lucene データベースストレージ間で分割されます。
- メトリック、エンティティ、関係などのビルド情報は MariaDB に保存されます。
- Klocwork 解析の欠陥データは Lucene に保存されます。
projects_root ディレクトリは、Klocwork サーバーのすべてのホストがアクセスできる場所になければなりません。
ファイルロックに関する指摘を回避するために、NFS 上に projects_root ディレクトリを配置しないでください。
projects_root ディレクトリのパスの最大長は 68 ~ 72 文字で、データベースサーバーのポート番号 (1 ~ 5 桁) によって異なります。
projects_root ディレクトリの場所は、現在も今後も十分なスペースを確保できる場所を選ぶことが重要です。
projects_root ディレクトリとそのサブディレクトリには、Klocwork ライセンスファイルと、custom_reports サブディレクトリ内の外部ドキュメントの他、Klocwork で自動作成されたファイルのみが含まれるようにしてください。他のファイルを手動で追加すると、エラーが発生する可能性があります。
ライセンスサーバーはprojects_root/licenses ディレクトリのみを使用し、データベースサーバーは projects_root/data ディレクトリのみを使用します。他の Klocwork サーバーは、この 2 つのディレクトリにアクセスする必要がありません。