我当前的客户使用RTC进行通过Jenkins构建的少量项目。我注意到Jenkins用户家中有一个〜/ .jazz-scm目录随着时间的推移填满了一个日志文件,例如: 〜/ .jazz-scm / scratch / 0 / .metadata / .log(有时数字目录不是0)。
不幸的是,Jenkins用户的主目录位于一个相对较小的分区上(重要的Jenkins内容位于一个单独的较大分区上)。
有没有办法通过RTC旋转和/或闪电这些日志?从命令行中删除它们是否安全?
答案 0 :(得分:0)
~/.jazz-scm/scratch/0/.metadata/.log
(有时数字目录不是0)。
作为explained in this tip,这些文件夹取决于运行的scm进程数:
配置区域包含一个名为scratch的目录,该目录最多可容纳十个编号目录(即0,1,2等)。
如果有十个scm进程在运行,它们将耗尽这些编号的目录。您可以通过在每个编号目录中的OSGi锁上运行lsof来检查目录是否已用尽。锁定位于.metadata/lock
。
但是你的问题是:
您可以通过在每次调用时指定
scm --config /path/to/non-NFS/filesystem
来移动配置区域,或者(在3.0中)指定SCM_CONFIG_DIRECTORY
环境变量。