首页/技术分享

Revit技巧 | Revit server是什么?Revit Server 管理有问题,谁来解决、怎么解决?

发布于:2024-11-10 23:00:01
185人 分享

    文章来源:欧特克BIM俱乐部

    我们可以使用Revit软件进行工作共享,这样的设计方法可以允许多名团队成员同时处理同一个项目模型中的不同零件。

image.png

    RevitServer网络体系结构专门用于支持广域网(WAN)中的多个中心模型的工作共享。以下列举了10个RevitServer管理的常见问题,我们一起学习一下。

    1、管理锁、用户锁和图元级锁之间有什么区别?

    在基于服务器的工作共享中,这三种类型的锁定用于维护数据的完整性。

        管理锁由管理员使用RevitServerAdministrator工具或RevitServer锁定命令行实用工具执行,用于锁定服务器。

        用户锁是指团队成员在Revit应用程序中应用于某个模型的数据锁或权限锁,用于管理对中心模型的并发访问。如果在基于服务器的事务期间团队成员的系统意外关闭或者网络失去响应,此类型的锁可能会保持锁定状态。这种情况下,管理员需要将锁清除。

        图元级锁用于阻止多个团队成员同时修改模型中的同一个图元。

    用户锁和图元级锁由Revit应用,对用户透明,不是由用户直接应用(不同于明确应用的管理锁)。

    2、团队成员是否可以处理出于维护目的而锁定的模型?

    使用基于服务器的工作共享,团队成员可在其本地文件中继续工作、创建新图元和编辑自己所拥有的图元。

    但是,他们无法执行任何将更改模型数据状态或权限状态的事务。这包括借用其他图元、与中心文件同步或重新载入最新工作集。如果需要,可以与管理员联系,寻求帮助。

    3、使用RevitServer时,不同的团队成员是否可以在Revit中使用相同的用户名?

    使用RevitServer时,团队成员不得在Revit中使用相同的用户名。

    例外情况是,一名团队成员不在办公室,而另一名团队成员需要放弃缺席团队成员的权限,以便可以对模型进行修改。

    如果需要破例,一定要在完成后立即还原用户名,因为如果多个团队成员同时尝试使用相同的用户名访问模型,就有可能导致模型被损毁。

image.png

    4、日志文件位于何处?

    对于基于服务器的工作共享,日志文件中包含有关服务器上已发生的各种操作的信息,可以用来诊断各种问题。

    日志文件夹位置:

    WindowsServer2008和2012安装(服务器):C:ProgramDataAutodeskRevitServer2020Logs

    Windows7和Windows8安装(Revit用户计算机):C:ProgramDataAutodeskRevitServerToolLogs

    在服务器上,Web服务和RevitServerTool的LOG/SVCLOG文件位于Logs子文件夹。在Revit用户的计算机上,RevitServerTool的LOG/SVCLOG位于Logs子文件夹。

    以下日志文件可用:

    AdminService.log

    AutoSyncLog.log

    LocalService.log

    ModelService.log

    RevitServerTool.log(完整名称取决于RevitServer工具的位置。例如,C: oolsRevitServerToolCommandRevitServerTool.exe的日志文件名为RevitServerTool[C__tools_RevitServerToolCommand].log。如果计算机上存在工具的多个实例,则可以根据安装位置区分日志文件。

    AdminRESTService.log

    服务器日志文件会不断被覆盖,且信息只能回溯一段时间,具体取决于服务器的繁忙程度。

    要打开日志文件,可使用记事本或其他文本编辑器。如果需要寻求帮助,我们可以将日志文件转发给IT人员或Autodesk客户支持中心。

    诊断日志文件将列出所检查的每种条件的名称及其相关信息和测试结果。文件中包括操作系统版本、IIS信息、防火墙及任何其他相关配置信息。安装过程中还会创建其他日志文件。

    5、RevitServer如何处理WAN连接问题?

    如果与分配为RevitServerAccelerator的Revit应用程序工作站的连接丢失,应用程序工作站将自动直接连接到RevitServerHost上的中心模型。(用户也可选择通过其他可用的Accelerator连接到Host。)

    如果与RevitServerHost的连接丢失,可以继续使用已拥有的图元。但是,在重新建立WAN连接之前,无法访问新的图元或与中心模型同步。

    6、登录到RevitServerHost后,如何关联模型及其GUID?

    1.导航到主服务器的项目根目录。

    2.找到问题中项目相应的文件夹。

    3.打开该文件夹中,找到文件model.rvt。

    4.查看此文件(注意:文件为XML格式)并找到ModelIdentity参数。该值是与此模型关联的GUID。例如:

    <?xmlversion="1.0"?>

    <CentralModelversion="2.0">

    <ModelIdentity>ad0b4790-65a4-4865-a23f-f5bd6c1ebeb9</ModelIdentity>

    <DataFormatVersion>HaveProjectInformationStream</DataFormatVersion>

    <PermissionsFormatVersion>AddReadableElementInfoInRequest</PermissionsFormatVersion>

    </CentralModel>

image.png

    7、登录到Revit工作站后,如何关联模型及其GUID?

    1.定位到Revit的日志文件夹。

    2.查看相应任务的日志。

    3.搜索字符串“ModelIdentity”-该操作将识别与当前工作文档关联的GUID。例如:

    '9:<Time:2/2/201209:56:32:023Beginningtodownload:a26f5002-281b-474d-be4e-10888a23778fglobal.7980.dat|ServiceModelSessionToken(UserName>user1:ModelIdentity>ModelIdentity(GUIDa26f5002-281b-474d-be4e-10888a23778f):Client'smachinename>WL-V1:OperationGUID>3defccd9-8148-4fcf-bb8d-e010596bb68f)

    8、我在哪里还会遇到GUID?

    GUID在默认设计下不供Revit最终用户查看。

    它用于命名Accelerator上的模型缓存文件夹。在RevitServer2011和2012中,本地服务器上的缓存文件夹存储在平行目录结构中,并且与中心服务器上使用的目录结构相同。但在RevitServer2013和更高版本中,所有缓存的模型均按唯一的模型GUID存储在展开目录结构中。

    9、如何更改GUID?

    在任何情况下均不得编辑或修改GUID。

    RevitServer会负责GUID的创建和管理。不遵循该规定可能会导致模型共享同一GUID,从而引发数据丢失或损坏。

    10、如何获悉是否存在两个或更多模型共享同一GUID?

    首先,只要使用RevitServerAdministrator专门管理模型,就永远不会发生该情况。

    如果多个模型共享同一GUID,则某些用户的工作副本可能关联到一个模型,进而交叉关联。如果出现此情况,用户可能会报告看不到其他用户提交的更改,而那些用户则认为他们在同一模型上进行协作。在此情况下,应从系统中删除多余的模型(共享GUID),并且所有用户应从仅剩的副本剪切新的副本。

    此外,由于这种情况只会在模型由RevitServerAdministrator之外的人员进行管理时才会发生,因此应提醒CAD员工了解正确的模型管理步骤。


转载请注明来源本文地址:https://www.tuituisoft/blog/8706.html

上一篇:

Revit技巧 | Revit楼板边缘什么作用?关于Revit中如何利用楼板边缘绘制室外台阶

下一篇:

Revit技巧 | Revit如何建样板文件?关于Revit如何创建族样板文件