EN JP CN

projects_root ディレクトリ

projects_root ディレクトリ

projects_root ディレクトリは Klocwork サーバーとアプリケーションのデータを格納しています。

そこには Klocwork サーバーの設定と、統合プロジェクトやビルド解析実行に関する情報が含まれています。また、Klocwork ライセンスファイルも保管されています。

デフォルトの場所:

  • Unix とWindows<server_install>/projects_root
  • MacUsers/Shared/Klocwork/projects_root

Klocwork サーバーは、プロジェクトのデータや、サーバー構成およびログ情報へのアクセスポイントとして projects_root ディレクトリを使用します。ディレクトリのデータは MySQL とLucene データベースストレージ間で分割されます。

  • メトリック、エンティティ、関係などのビルド情報は MySQL に保存されます。
  • Klocwork 解析の欠陥データは Lucene に保存されます。

projects_root ディレクトリは、Klocwork サーバーのすべてのホストがアクセスできる場所になければなりません。MySQL の制限事項のため、projects_root ディレクトリを NFS 上に配置しないでください。このディレクトリは、MySQL が完全にはサポートしていない特殊ファイル ロッキングを実装しています。warning in the MySQL documentation も参照してください。

projects_root ディレクトリのパスの最大長は 68 ~ 72 文字で、データベースサーバーのポート番号 (1 ~ 5 桁) によって異なります。

projects_root ディレクトリの場所は、現在も今後も十分なスペースを確保できる場所を選ぶことが重要です。

Klocwork ライセンスファイルと、custom_reports サブディレクトリ内の外部ドキュメントのほか、projects_root ディレクトリとそのサブディレクトリには、Klocwork が自動作成したファイルのみが含まれるようにしてください。他のファイルを手動で追加すると、エラーが発生する可能性があります。

ライセンスサーバーはprojects_root/licenses ディレクトリのみを使用し、データベースサーバーは projects_root/data ディレクトリのみを使用します。他の Klocwork サーバーは、この 2 つのディレクトリにアクセスする必要がありません。