前言
装好了和谐版的SPB17.4, 挺好用的。
发现一个小问题,Cadence License Manager 没有自动启动。
因为不是每次都能记得手工启动Cadence License Manager 服务,万一要是直接点击工程.opj, 会在1分钟以后,显示License错误,导致退出。
设置服务为自动启动就行,最好设置成自动延时启动(windows运行起来了,再启动服务,防止有些依赖没运行好呢, e.g. 网络服务)
服务设置
环境 = win10 + SPB17.4
如果服务启动不成功,可以看下日志。也许能看出点啥来。
日志位置
如果服务启动成功,在日志的最后面,看到的就是running …
成功的日志如下
9:58:52 (cdslmd) (@cdslmd-SLOG@) === Startup/Restart Info ===
9:58:52 (cdslmd) (@cdslmd-SLOG@) Options file used: None
9:58:52 (cdslmd) (@cdslmd-SLOG@) Is vendor daemon a CVD: No
9:58:52 (cdslmd) (@cdslmd-SLOG@) Is TS accessed: No
9:58:52 (cdslmd) (@cdslmd-SLOG@) TS accessed for feature load: -NA-
9:58:52 (cdslmd) (@cdslmd-SLOG@) Number of VD restarts since LS startup: 0
9:58:52 (cdslmd) (@cdslmd-SLOG@)
9:58:52 (cdslmd) (@cdslmd-SLOG@) === Network Info ===
9:58:52 (cdslmd) (@cdslmd-SLOG@) Listening port: 1035
9:58:52 (cdslmd) (@cdslmd-SLOG@) Daemon select timeout (in seconds): 1
9:58:52 (cdslmd) (@cdslmd-SLOG@)
9:58:52 (cdslmd) (@cdslmd-SLOG@) === Host Info ===
9:58:52 (cdslmd) (@cdslmd-SLOG@) Host used in license file: ls-Precision3561
9:58:52 (cdslmd) (@cdslmd-SLOG@) Running on Hypervisor: Not determined - treat as Physical
9:58:52 (cdslmd) (@cdslmd-SLOG@) ===============================================
如果服务启动失败,在日志的最后面,看到的就是 exit.
失败的日志如下:
9:55:27 (lmgrd) cdslmd exited with status 58 ()
9:55:27 (lmgrd) Since this is an unknown status, license server
9:55:27 (lmgrd) manager (lmgrd) will attempt to re-start the vendor daemon.
9:55:27 (lmgrd) EXITING DUE TO SIGNAL 1
补充 - 2022_0328_0954
发现好使了几回之后,服务又启动不起来了。
做了如下调整,又好使了。
如果以后不好使,再调整。反正不能开机后,让我手工开启服务。
办法很多,实在不行,自己写个守护程序,发现服务没开起来,就尝试重启启动服务。
补充 - 2022_0330_2118
上述方法都不能保证cadence服务100%的启动成功,因为刚开机时,网络服务或者其他基础服务还没有就绪,导致 cadence服务启动不了。
折腾了一天,找到了100%可以让cadence服务启动成功的方法。
请参阅鄙人的新笔记(100%好使)cadence SPB17.4 Cadence License Manager 启动的正确姿势