企业管理 > 文件存储和复制 > 文件存储 > 理解文件存储 > 文件电子仓库的 Windchill 特性
文件电子仓库的 Windchill 特性
设置在 wt.properties 文件中定义的以下 Windchill 特性来配置您的文件存储环境。如果未通过图形用户界面和映射规则文件设置特性,则可使用 xconfmanager 实用程序添加或编辑特性。
有关详细信息,请参阅“基本自定义”一节中的“使用 xconfmanager 实用程序”。
特性
说明
wt.fv.CCSUpload.NumOfQueues
指定处理队列数,从而共享为检索内容所创建和使用的队列。在所有复制会话间共享专用于从远程站点检索内容并将其发送至主要站点的队列。每个队列一次检索一个内容文件。默认队列数为 1。增加该值可增加专用于检索内容的处理队列的数目。
wt.fv.sync.disableCreateScheduleAtStartup
如果将该特性设置为 true,则禁止在启动时创建同步排程。默认设置为 false,这将确保在初始启动时存在文件同步排程。
wt.fv.verbose.properties
确定在启动时日志中是否包含文件电子仓库特性。默认设置为 false。
wt.fv.read.buffer_size
用于向电子仓库上载文件的缓冲区的大小。默认值为 8192 (8 KB)。
wt.fv.cleanup.buf_size
用于文件电子仓库清理操作的缓冲区的大小。该缓冲区用来读取文件夹的文件名,未引用的内容文件将从该文件夹中删除。默认值为 10,240 个文件名 (80 KB)。
wt.fv.log.mountInfoFile
用于记录安装信息的日志文件的名称。默认名称为 $(wt.logs.dir)\\MountInfo.log
wt.fv.revaultOnChange
确定对象更改域或生命周期状态后,系统是否在后台执行重新存储操作。默认设置为 true。
wt.fv.revaultQuerySize
重新存储处理期间使用的存储桶大小的上限。增加该参数将减少重新存储所需的时间,但同时会增加在方法服务器上占用的内存。减小该参数将会减少方法服务器上占用的内存,但会增加完成重新存储所需的时间。默认值为 1000。
wt.fv.purgeUnreferencedFvItemsInterval
确定清理未引用项的频率 (以天为单位)。默认值为 1 天
wt.fv.purgeUnreferencedFvItemsOlderThan
确定要清理的未引用项的保存天数。默认值为 30 天。
wt.fv.purgeUnreferencedMORItemsOlderThan
确定运行同步操作时清理未引用 MasteredOnReplicaItem 的期限 (以天数计)。默认值为 30 天,最小值为 2 天。
wt.fv.purgeUnreferencedFilesOlderThan
确定运行“移除未引用文件”时清理未引用文件的期限 (以天数计)。默认值为 2 天。
wt.fv.forceContentToVault
确定是否将一个电子仓库用于所有内容存储。默认设置为 false。有关详细信息,请参阅管理重新存储中的“将内容强制放入电子仓库”部分。
wt.fv.useFvFileThreshold
如果设置为 true,则特性 wt.fv.fvFileThreshold 生效。
如果设置为 false,则 wt.fv.fvFileThreshold 无效。
wt.fv.fvFileThreshold
与电子仓库相关的每个文件夹中所能保存的最大文件数。默认值为 50,000,而最小值为 10,000。
文件会被写入文件夹,直到达到阈值为止。此时,文件夹会变为只读,下一个内容文件将存储到安装至电子仓库的下一个文件夹。
有关详细信息,请参阅“指定文件阈值”部分。
wt.fv.useVaultsForAllContent
设置系统以将所有内容发送至电子仓库。默认设置为 true。如果将该特性设置为 true,则所有内容 (无论是否受域管理) 都会上载到 DefaultTargetForSite 电子仓库,即便没有存储规则也是如此。
有关详细信息,请参阅创建存储规则中的“将内容发送至电子仓库”部分。
wt.router.checkEmptyRouterQueues
指定系统是否应在确定将新条目添加至哪个路由器队列之前检查空路由器队列。默认设置为 true。
如果将该特性设置为 true,则系统会检查空路由器队列;如果找到空路由器队列,则将条目添加至此空路由器队列。如果未找到空路由器队列,则将条目依次添加至路由器队列。
如果将该特性设置为 false,则将新条目依次添加至每个路由器队列。
wt.fv.faultTolerantVaultsMountStatusCheck
根据群集设置的安装状态,确定缓存电子仓库或单个主要电子仓库的只读设置。
设置为 true 时,如果群集节点的所有安装状态均无效,则缓存电子仓库或单个主要电子仓库将被设置为只读。
默认设置为 false。在默认设置中,系统会检查群集设置中的任何安装是否有效且是否可用于检入。
wt.fv.faultTolerantVaultsAutoRestore
如果硬件或网络出现故障,则系统会自动从缓存电子仓库或单个主要电子仓库中移除只读标志。
默认值为 true。在默认设置中,自动恢复机制会定期检查群集中的缓存电子仓库或单个主要电子仓库是否为可写的。从电子仓库变为只读开始计算,自动恢复机制的工作时间为 1 个小时。
设置为 false 时,系统不会自动恢复缓存电子仓库或单个主要电子仓库。
wt.fv.faultTolerantVaults.autoRestoreAttempts
确定自动恢复只读缓存电子仓库的尝试次数。默认值为 12。
wt.fv.faultTolerantVaults.autoRestoreInterval
确定自动恢复只读缓存电子仓库的频率 (以分钟计算)。默认值为 5。
wt.fv.faultTolerantVaults.queueName
确定将运行自动恢复缓存电子仓库这一作业的队列。默认值为 commonScheduleQueue
wt.fv.fvMountValidator.validationInterval
指定运行安装状态验证检查的频率 (以秒计),以防中断对电子仓库的网络访问。默认值为 86400 秒 (即 24 小时)。
在默认设置中,自动安装验证机制会定期检查安装状态,并在安装验证失败时向管理员发送电子邮件通知。可将值设置为介于 3600 到 86400 秒 (即 1 到 24 小时) 范围之间。如果将此属性值设置为 -1 或 0,那么后端机制将不会起作用,并且失败电子邮件警报也不会发送给管理员。
wt.content.blobSizeThreshold
指定用于发送文件电子仓库警报的数据库 blob 存储的大小限制 (以 MB 为单位)。默认存储值为 2048 MB。对 blob 大小限值没有任何限制。
wt.fv.useVaultsForAllContent
设置系统以将所有内容发送至电子仓库。默认设置为 true。在默认设置中,所有内容 (无论是否受域管理) 都会上载到 DefaultTargetForSite 电子仓库,即使没有存储规则也是如此。
有关详细信息,请参阅创建存储规则中的“将内容发送至电子仓库”部分。
wt.content.disableSecureUpload
当设置为 true 时,会禁用安全上载内容文件。不会对主要和次要附件执行安全标签验证,也不会遵循基于 IBA 的安全标签 OIR。
默认设置为 false。在默认设置中,安全上载处于启用状态。在包含附件的向导中,“设置属性”将遵循“设置安全标签”步骤。对主要和次要附件执行安全标签验证,并遵循基于 IBA 的安全标签 OIR。
指定文件阈值
* 
在下面的讨论中,术语“目录”等同于 Windows 环境中的文件夹。
在某些操作系统中,当目录中的文件数目超过特定阈值时,目录访问的文件系统性能会明显下降。读取该目录内容时的性能以及向该目录添加文件时的性能都会受到影响。
为了确保此环境中的 Windchill 性能足够,可以强制引入一个限值,用来限制每个电子仓库文件夹中的文件数。这适用于 Windchill 管理的应用程序文件 (例如,CAD 文件或文本文档) 的所有非 DBMS Windchill 存储位置。在新的 Windchill 安装中,每个文件夹中应用程序文件的极限值被设置为默认值 50,000 个文件。可通过 Windchill wt.properties 文件中的以下特性为各个 Windchill 安装启用或禁用该设置:
wt.fv.useFvFileThreshold=true
如果启用限值强制 (换言之,wt.fv.useFvFileThreshold 设置为 true),则使用以下特性来设置实际文件限值:
wt.fv.fvFileThreshold=<maximum number of files per directory>
设置此限值后,如果当前可写文件夹达到了其可以保存的最大文件数,Windchill 将会自动使该文件夹变为只读,并切换到下一个可用文件夹以进行文件上载。
在增加此限值前,请确保新值不会对性能产生不利影响。您也许想要审阅操作系统和文件系统的文档。
* 
如果文件夹下面的文件系统目录中没有剩余的存储空间,则该文件夹也可变为只读状态。
出于性能原因,每个文件夹的文件数限值具有 ±10% 的波动范围。例如,如果极限值设为 10,000,则该文件夹会在文件数介于 9,000 和 11,000 之间时变为只读状态。
禁用 Windchill 限制后,应监视 Windchill 文件夹中文件数的增加情况。当文件夹中的文件数目达到某个特定值时,可以通过使当前可写文件夹变为只读状态而手动停止向该文件夹添加内容,然后切换到下一可用文件夹以便继续上载文件。
创建通知规则
如果 Windchill 不能从任何安装点对文件夹进行写入操作,则该文件夹将自动设置为只读。即使临时出现故障 (例如,通过网络对存储在网络附加存储位置或存储区网络位置的电子仓库进行访问时出现中断),也会出现这种情况。如果将某个电子仓库的所有文件夹均设置为只读,则该电子仓库也会被设置为只读。
因此,建议您创建通知规则,以便在文件夹或电子仓库变为只读时提醒管理员。要在“策略管理”实用程序中执行此操作,可选择“系统 (站点)”域,然后针对 wt.fv.FvVaultwt.fv.FvFolder 对象类型为“溢出”(OVERFLOW) 事件创建适用于管理员用户的通知规则。
如果您得到通知,其指出电子仓库已设置为只读,则应调查原因。如果能够验证某个文件夹的安装,则禁用此文件夹及其相应电子仓库的只读设置通常是安全的。
这对您有帮助吗?