DS-5/RVDS/MDK-Flex服务器提示(lmgrd) MULTIPLE "armlmd" license server systems running.
问题类别:ARM软件工具 > ARM DS-5 | 浏览次数:7562 |
发布日期:2013/9/23 16:16:48 | 文章来源:完美体育·(中国)手机网页版科技 |
回复日期:2020/12/18 10:16:12 |
环境说明
DS-5RVDS
MDK Flex
分析描述
启动DS-5/RVDS/MDK Flex服务器license的时候,出现如下提示。nohup: ignoring input and appending output to `nohup.out' 或
nohup 忽略输入并把输出追加到 nohup.out
服务器的log文件则显示如下错误: (lmgrd) MULTIPLE "armlmd" license server systems running.
问题解答
在同一台及其上,如果license有不同供应商(vendor)提供,则可以启动多个FLEXnet license服务器。所以,在同一机器上,只能启动一个ARM工具armlmd进程(ARM Vendor deamon)。
如果armlmd已经运行,重新开启就会出现以下错误:
(armlmd) EXITING DUE TO SIGNAL 32
(lmgrd)armlmdexitedwithstatus32 (Exitedbecause another server was running)
(lmgrd) MULTIPLE "armlmd" license server systems running.
这一般是由两个原因引起的。
1、在同一个机器上运行两个license server进程,用以管理两个license文件。这样做是不允许的。你需要将两个license合并合并为一个license文件,然后重新开启。合并方法请参考完美体育·(中国)手机网页版论坛:http://bbs.myir-tech.com/thread-30-1-1.html
2、另外,如果 lmgrd 没有完全退出,那么 armlmd 也没有停止。这样可以检查一下 armlmd 的状态,并终止它们。
在linux系统,可以使用“ps -ax | grep armlmd”命令。
在windows系统,可以使用任务管理器查看。