AC米兰·(中文)官方网站-2026 World Cup

【Perforce】Helix QAC-license ISV端口设置与缓存调用

1、 文档目标

在Helix QAC客户端激活中,客户端 QAC无法连接服务器授权,多角度验证授权是否正常,最终确认问题位置。



2、软件环境

1)、软件版本:Helix QAC 2024.2、QAC 8.1.2-R、Validate 2024.2


3、解决方案

1)、根据Ports used by the Validate servers | Validate 2024.3进行分析,

客户端和服务器需要具有相互访问端口权限:Database Server 3306 ;License Server 27000 plus 33133;Klocwork Server 8080 ,8081; RLM Server 5054, 5055 ,即telnet 权限。

客户端和服务器需要有相互的网络联通权限,即Ping 权限

可参考该文档进行理解https://alidocs.dingtalk.com/api/doc/transit?spaceId=2742967125&dentryId=158225636687&corpId=ding770dab7b8858447f

注:客户端均可访问RLM Web和Validate Web界面。



2)、进入服务器的运行日志文件(默认路径为C:ProgramDataPerforceValidateprojects_rootlogs),分别打开 datebase.log 、 license.log 我们可以看到 客户端(172.26.192.30)无法连接访问,在license.log文件内说明了具体的原因,172.26.192.30访问服务器端口60163端口被拒绝了,没有访问权限。

license.log内搜索 60163,发现该端口为ISV 服务端口。




3)、停止运行Validate 24.2 License Server,再进行ISV端口的修改。



4)、进入服务器的RLM路径下找到授权文件,将第二行ISV prqa 后加上port=33133进行 ISV server的端口指定为33133,默认ISV 端口为33133,保存后重启Validate 24.2 License Server

根据网络环境的不同,未设置会进行随机端口访问。



Validate 授权服务默认路径:C:PerforceValidate_24.23rdpartybin

RLM授权服务器默认路径:C:PerforceRLM-15.0

注:根据客户的需求进行修改,若客户RLM和Validate 均安装,查看服务中rlm.exe的运行路径。



5)、服务器license server重启后,再次打开license.log发现还是未成功修改,随机成其他端口,客户端依旧无法访问。



6)、停止 Validate 所有服务(Validate 24.2 Server、Validate 24.2 License Server、Validate 24.2 Database Server),进入C:ProgramDataPerforceValidateprojects_rootlicenses,该文件夹下具有缓存文件,再次修改license文件中端口配置,设置ISV 端口为33133,并进行保存。保存后重启Validate服务,客户端可以正常访问。

Helix QAC 的授权可以支持旧版的软件版本,并不影响授权连接,本例为QAC 8.1.2版本的连接测试结果图。



注:在Web license界面有license文件的读取列表,确认下列文件设置是否完全修改。


XML 地图