为 Tekla Model Sharing 安装缓存服务。

Tekla Structures
修改时间: 14 11月 2024
2024
Tekla Structures

Tekla Model Sharing 安装缓存服务。

当多次请求相同的数据时,例如当同一办公室的多个用户在共享模型中工作时,使用 Tekla Model Sharing 缓存服务可以更快地下载模型数据。缓存服务在下载速度可能受到限制的位置特别有用。

缓存服务从 Tekla Model Sharing 服务下载模型数据,并将数据缓存在局域网 (LAN) 内部的文件系统中。用户第一次获取一个数据包时,该数据包将存储在缓存服务中。对同一数据包的任何后续请求均由 LAN 中的缓存服务提供服务。此缓存不用于写出数据包。

该缓存服务非常有用,即便是同一个办公室只有一个 Tekla Model Sharing 用户。例如,重新加入模型的速度更快,因为模型数据在本地缓存服务中提供。此外,由于模型数据始终以小数据块加载,因此如果下载中断,缓存服务可以稍后下载任何丢失的数据块。

此图显示模型数据如何存储在共享服务中并与 Tekla Model Sharing 的缓存服务配合使用。

注:

如果无法访问缓存服务,Tekla Structures 直接使用云存储进行模型更改。如果在下载操作过程中与缓存服务的连接超时,Tekla Structures 也会使用云存储。

可以通过查看 \Users\<user>\AppData\Local\Tekla DataSharing 文件夹中的 ClientLog_cat.txtClientLog_dog.txt 日志文件,了解 Tekla Structures 是否在使用缓存服务。

数据不会从缓存服务中自动清除。要清除不必要的数据,可以从缓存服务中删除旧文件。

缓存服务安装的软件和系统要求

安装缓存服务的计算机或服务器必须具有:

  • 以下 Windows 操作系统之一:

    • Windows Server 2019 或更高版本

    • Windows 10 或更高版本

  • Microsoft .NET Framework 4.8 或更高版本。Tekla Model Sharing 缓存服务器安装包中不包含此软件。

  • 需要有 Internet 连接才能从共享服务下载模型数据

  • 足够的磁盘空间来存储缓存的模型数据。

    所需磁盘空间从数 GB 到数 TB 不等,具体取决于 Tekla Model Sharing 的用户数量和模型大小。

确保防火墙允许缓存服务主机的 TCP/IP 端口 9001 和 9998 上的入站流量。如果端口导致与其他服务冲突,可以在 Tekla Model Sharing 缓存服务器安装程序中更改端口。

Tekla Model Sharing 安装缓存服务。

开始之前,请从 Tekla Downloads 下载 Tekla Model Sharing 缓存服务器安装文件。
  1. 运行 TeklaModelSharingCacheService.exe 安装文件并按照安装向导中的步骤完成安装。
    • 默认缓存文件夹为 C:\TeklaModelSharingCache。如有需要,您可以更改文件夹目标。

    • 缓存服务的默认 TCP/IP 端口号为 9998

      在配置 Tekla Structures 客户端工作站以使用缓存时使用此端口号。此端口是缓存服务的主要通信和控制渠道。

    • 内部通信的默认 TCP/IP 端口号为 9001

      此端口是从缓存服务自动获取的,用于数据传输。

  2. 检查 Tekla Model Sharing 缓存服务是否已启动。
    • 使用计算机管理控制台 compmgmt.msc 或服务管理控制台 services.msc 等工具从 Windows 服务中查找 Tekla Model Sharing 缓存

    • 使用 Windows 事件查看器验证服务中没有错误,并且有显示服务已启动的信息性消息。

安装后修改缓存服务的设置

如果需要,可以在安装后修改缓存服务的设置,例如更改之前设置的缓存文件夹或端口号。

要修改设置,请再次运行 TeklaModelSharingCacheService.exe 安装文件并选择修复

  • 如果更改之前设置的缓存文件夹,请将您想要继续使用的所有内容从之前的缓存文件夹复制到新文件夹。

  • 如果更改端口号,请确保防火墙允许新端口上的入站流量。

配置 Tekla Structures 客户端工作站以使用缓存服务

  1. Tekla Structures 中的文件菜单中,单击 共享 > 共享设置
  2. 共享设置对话框中配置 Tekla Model Sharing 缓存设置:
    1. 名称框中,输入安装缓存的计算机的名称。

      要在 Windows 中查看计算机名称,请选择 Windows 控制面板 > 系统和安全 > 系统

      如果安装缓存的计算机具有静态 IP 地址,可以在名称框中输入 IP 地址而不是计算机名称。

    2. 端口框中,输入安装缓存服务时设置的缓存服务端口号。

      默认值为 9998

  3. 单击设置

缓存服务疑难解答

问题 可能的解决方案

无法从 Tekla Structures 连接到缓存服务

  • 确保 Tekla Model Sharing Windows 缓存服务正在运行。

  • 确保防火墙允许为 Tekla Model Sharing 缓存服务配置的 TCP/IP 端口上的入站流量。默认端口为 90019998

缓存服务未启动

检查 Windows 事件查看器的应用日志中是否有错误。

设置 Tekla Model Sharing Windows 缓存服务的登录帐户

如果 Tekla Model Sharing 缓存服务需要访问一些特殊资源(例如共享网络驱动器),请确保 Windows 缓存服务的登录帐户有权限访问这些资源。登录帐户还需要具有 C:\ProgramData\Tekla\ModelSharingCache 文件夹的读取和写入权限。

默认情况下,Windows 缓存服务的登录帐户是本地系统帐户。如果本地系统帐户无权访问这些文件夹和资源,您可能需要更改帐户。

我们建议您使用与 Windows 缓存服务的登录帐户相同的帐户来安装缓存服务。

  1. 服务对话框中右键单击 Tekla Model Sharing Windows 缓存服务,然后选择属性
  2. 登录选项卡上,选择此帐户,然后输入帐户名称和密码。
  3. 单击确认
这些内容是否有用?
上一步
下一步