高速缓存服务器配置设置和可维护性

了解有关高速缓存服务器配置设置和可维护性的更多信息。

客户机端配置设置

在客户机端,您可在 ccm.properties 文件中配置这些参数:
  • ccm.cache.temp.dir

    该目录位于静态文件在被复制到高速缓存服务器之前暂时复制到的客户端机器。如果未指定值,缺省目录为系统 temp 目录。在静态文件被复制到高速缓存服务器之后,这些文件会从该目录删除。

  • ccm.cache.server.reconnect.delay

    如果高速缓存服务器在客户机会话启动之后宕机,客户机会在指定的延迟时间之后尝试连接到高速缓存服务器。延迟时间以分钟为单位,缺省值为 3 分钟。

高速缓存服务器端配置设置

在高速缓存服务器上,您可在 ccm.cache.server.properties 文件中配置这些参数:
  • ccm.cache.repository.path

    该路径是维护高速缓存存储库的位置。缺省位置为 C:/Repository

    在启用用户访问控制的 Windows 操作系统上,此位置不能设置为受 UAC 保护的文件夹(Program Files 或 Windows System 文件夹)。

  • ccm.cache.size.limit

    高速缓存服务器上允许的高速缓存大小。该值为兆字节数,且必须为正整数。其他任何值表示无高速缓存大小限制。

  • ccm.cache.size.limit.report

    当存储库大小超过设置的大小限制时在高速缓存服务器上报告的消息类型。这些消息会在 CACHESERVER_HOME/log 目录下的 cacheserver_host_port_cachesize_usage.log 文件中报告。该属性的可接受值为 WARNINGERROR。 缺省值为 WARNING。当该值设置为 WARNING 时,系统会显示警告消息并继续高速缓存文件。如果该值设置为 ERROR,系统会报告错误消息并停止将文件复制到高速缓存服务器存储库。

  • ccm.cache.size.monitor.timer

    该值为需要重新计算高速缓存服务器存储库大小的时间间隔。该值以分钟为单位,缺省值为 180 分钟。

其他 Rational Synergy 服务器端配置设置

除 URL 映射的高速缓存服务器位置外,您也可在 Rational® Synergy 服务器端设置这些配置参数:
  • ccm.cache.server.disable

    要禁用所有客户机位置的高速缓存服务器,请在 Rational Synergy 主服务器运行区域上的 ccm.server.properties 文件中,将 ccm.cache.server.disable 属性设置为 TRUE

  • ccm.cache.server.filesize.threshold

    文件大小的最小值决定了文件是由 Rational Synergy CCM 服务器提供服务,还是由高速缓存服务器提供服务。如果文件大小大于 ccm.cache.server.filesize.threshold 属性的值,那么该文件会被高速缓存并由高速缓存服务器提供服务。该值以字节为单位。如果未指定值,那么所有大小的文件都将被高速缓存。请在 Rational Synergy 主服务器运行区域上的 ccm.svm.properties 文件中定义 ccm.cache.server.filesize.threshold 属性。

可维护性

您可以切换登录客户机和高速缓存服务器,以在启用高速缓存服务器时获取发生在客户机和高速缓存服务器之间的活动的详细信息。

当客户机配置为使用高速缓存服务器,且与高速缓存服务器成功连接时,该消息记录在 ccm_client.log 文件中:
2013-06-17T11:39:29.687+0530 INFO   : Client location name - BANGALORE (Thread=1)
{internal.objectapi.longcall.AccentCallbackManager}
2013-06-17T11:39:29.703+0530 INFO   : Initializing cache server services... (Thread=1)
{internal.objectapi.longcall.AccentCallbackManager}
2013-06-17T11:39:30.265+0530 INFO   : ClientCache services is registered for 'indmaga in \\9.184.164.220\ccmdb\trainingdb from machine 9.124.23.79 at time 1371449367671' (Thread=1)
{cacheservice.client}
当客户机配置为使用高速缓存服务器,但未能与高速缓存服务器成功连接时,该消息记录在 ccm_client.log 文件中:
2013-06-17T11:42:28.671+0530 INFO   : Client location name - BANGALORE (Thread=1)
{internal.objectapi.longcall.AccentCallbackManager}
2013-06-17T11:42:28.687+0530 INFO   : Initializing cache server services... (Thread=1)
{internal.objectapi.longcall.AccentCallbackManager}
2013-06-17T11:42:30.015+0530 WARNING: Initialization of Client Cache failed .... (Thread=1)
{cacheservice.client}
2013-06-17T11:42:30.015+0530 WARNING: Client Caching is disabled for this client (Thread=1)
{cacheservice.client}
如果客户机未配置为使用任何高速缓存服务器,那么该消息记录 ccm_client.log 文件中:
2013-06-17T11:48:49.437+0530 INFO   : Client location name - null (Thread=1)
{internal.objectapi.longcall.AccentCallbackManager}
2013-06-17T11:48:49.437+0530 INFO   : Client location name is empty, so no cache server will be used for this session. (Thread=1)
{internal.objectapi.longcall.AccentCallbackManager}

要获取关于发生在客户机和高速缓存服务器之间的文件传输的详细信息,请启用登录客户机和高速缓存服务器。在客户机端,请将该条目添加到 CCM_HOME/etc 目录下的 logging.properties 文件中。

com.telelogic.cm.cacheservice.level = FINEST

如果需要更多详细信息,请添加以下行:

com.telelogic.cm.cvm.level = FINEST

com.telelogic.cm.vm_util.level = FINEST

在高速缓存服务器端,要启用日志记录,请在 CCM_HOME/etc 目录下的 logging.properties 文件中,将记录级别从 CONFIG 更改到 FINEST

com.telelogic.level = FINEST


反馈