MolFlow支持前后处理和求解计算机分开,这样可以吧求解器服务器安置在机房,多人共享计算机资源,减少本地的噪音和热量,也可以更加高效的利用资源(使用在同一网络内的不同计算机进行多个不同案例的计算),但是随着网络环境的不断变化,有时会出现远程服务器脱机的情况,解决方法如下:
https://help.autodesk.com/view/MFIA/2025/CHS/?guid=SCM_TBLSHOOT_QUEUE_OFFLINE_TASK
Simulation Compute Manager 服务在远程计算机上未正确运行。
远程计算机上的端口 43100 或 44200 未打开。
解决方法
要检查该服务是否在远程计算机上运行,请执行以下操作:
Windows:
打开 Windows“服务”应用程序。
单击“Autodesk Simulation Compute Manager”。
如果“状态”未显示为“正在运行”,请通过单击“重新启动”或“启动”按钮重新启动服务。
Linux 瘦客户端:
(在以下说明的 adskscmX 和 simulation-computeX 中,X 应替换为 SCM 主版本)
在终端中发出命令 ps -eaf | grep SimulationCompute。名称为“SimulationCompute”的四个进程应存在,并使用其各自命令行中的以下信息运行:
SimulationCompute(主进程)
ComputeQueue
ComputeStorage
ComputeProvisioner
如果上述任何进程都不为真,则通过终止 --pidfilename 参数中指定用于启动后台程序的 PID 来停止任何现有 Simulation Compute Manager 后台程序。
留出足够时间以供进程彻底退出。
确保通过调用以下命令终止 SimulationCompute 进程:
/sbin/pidof SimulationCompute。
如果返回进程 ID,则使用以下命令终止所有进程:
kill -9 '
通过运行以下命令重新启动服务:
$INSTALL_ROOT/opt/Autodesk/simulation-computeX/bin/SimulationCompute。
Linux 工作站
通过发出以下命令检查服务的状态:
systemctl status adskscm2
如果状态不是“活动(正在运行)”,请通过发出命令以下命令重新启动服务:
sudo systemctl restart adskscm2
在防火墙设置中打开端口的步骤
适用于 RedHat/Centos 的示例
发出命令:
SCM 2.0+ 版本
firewall-cmd --permanent --add-port=44100/tcp。
发出命令:
firewall-cmd --reload。
上述两个命令均应返回 success。
1.1确认SCM服务是否正常
可以在浏览器中,打开网址看一下相关服务是否正常
http://你的IP地址:44100/ComputeQueue/v1
1.2确认端口是否开放(可以先关闭防火墙和杀毒软件)
如果能打开上面的网址,并正常显示,就说明没有问题;
如果是windows系统,确认在每台计算机上都能打开MoldFlow软件并正常计算;
如果上述都没有问题,那么大概率可能和笔者遇到的情况类似,解决方法如下:
确认一下是否开启了IPV6并取得到IPV6地址:
在CMD中,使用ping命令,ping一下远程计算的服务器,看返回的地址是否是和如下类似:
或者远程计算机直接查看网络属性,是否有IPV6地址,如果有,远程求解服务器脱机可能和这个有关系
解决方法:暂时建议关闭IPV6协议,坐等MoldFlow更新SCM;