ARTIFACTORY:关于_pre、ARTIFACTORY -uploads和work文件夹的所有内容
_pre文件夹用作尚未计算校验和的文件的临时存储位置。
Artifactory将它们保存在_pre文件夹中,计算它们的校验和,然后将它们移动到正确的位置。
对于任何给定的文件,如果Artifactory遇到校验和错误或移动不可能,该文件将被删除。
但是,如果Artifactory处于关闭过程中,或者进程失败(例如,OOM错误发生,连接问题出现,磁盘已满,等等),则该文件可能被定义为孤儿文件。
在孤立文件的情况下,当Artifactory关闭时,您可以安全地删除_pre文件夹中的任何文件。
您还可以搜索在_pre文件夹中保存了一段时间的任何文件。
您将能够在最终和缓存中找到_pre文件夹。
虽然两者都有相同的命名约定-一个临时文件,前缀为dbrecord,后缀为.bin。
请注意,这些内容是不同的,彼此没有联系。
如果在final中抛出异常,那么你的_pre内容可能会被删除,但不会被移动。如果一个文件被卡在_pre文件夹缓存中,它就不能被访问,甚至在某些情况下重新启动也不会使它被同步。
Artifactory -uploads文件夹(位于$ARTIFACTORY_HOME/data/tmp文件夹中)用于将UI上传到Artifactory。
相应地,Artifactory将在索引这些文件之前临时保存它们,当部署完成时,它们将从该文件夹中删除。
工作文件夹,也在$ARTIFACTORY_HOME/data/tmp中,用于在部署到Artifactory时对文件进行索引期间存储临时索引器文件。
索引完成后,该目录的内容将被删除。
