描述
关键词:4.1i,项目导航器,ISE,Solaris,服务器,核心转储,分段故障
紧迫:热
一般描述:
当我使用4.1i或4.2i软件在Solaris服务器上运行设计文件时,ProjaveNavigor无法打开,但不会报告错误消息。(或者,一个错误消息会注意到一个分段错误或核心转储。)
解决方案
一
每次ISE打开时,服务器上都会创建四个信号量。这个问题是因为服务器上只有有限数量的信号量。当超过此限制时,ISE将不打开。在ISE再次工作之前,必须清除损坏的文件。
通过脚本清除文件:
1。登录到服务器。
2。为清理文件提供脚本。(从以下脚本下载脚本:http://www. xLimx.com /txPuths/Pub/Uptudio/M1xWorkStudio/CudioC.Taul.z)
三。运行ISE的安装脚本。
4。运行ISE。
Solaris修饰(请参阅第3号决议)
在某些情况下,必须增加Solaris服务器上的信号量限制。推荐值取决于ISE作业的数量和使用将在服务器上一次打开的信号量的其他应用程序。
二
在使用Service PACK 3的ISE版本4.2i中,软件检查以确保在发出和发出教学警告消息之前有足够数量的信号量。(4.2i服务包3可在:HTTP://Spop.xILIX.COM/Sputp/TekSuff/SWI更新)
ISE 5.1i软件版本不再使用信号量。
三
Solaris修改:
检查IPC信号量值:
-运行服务器上的“SysDEF”命令。
在Solaris上的IPC信号量的最大值如下:
SimMead=100
SIMMNI=400
SimnS=400
SIMMNU=300
SIMMSL=100
Simopm=100
Simuu=100
-更改IPC信号量的环境变量。(注意,服务器上必须具有root权限才能更改此变量。)
(推荐值尚未确定,但将在确定时添加。)
1。编辑“/ETC/系统”。
2。将下列条目连同值一起添加到文件的末尾:
SESESEMSES:SimiFixSimMAP=& lt;值& gt;
SEMSES: SeimFooSimMNI=&值;
SESESESES:SimiFixSimMns= & lt;Value& Gt;
SEMSES: SeimFooSimMnU=& L.Valt & Gt;
SESESES:SimoFixSimuy=&值;
SEMSES: SeimFooSimsLL=和L.值& Gt;
SEMSES: SeimFooSimopm=& L.值& Gt;
三。重新启动服务器以使更改生效。
没有回复内容