清理Teamcenter死进程

问题:
由于非正常关闭应用程序等,造成Teamcenter后台有死进程。这些进程占用系统资源,系统可能因此变得比较慢。如果进程占用过多,甚至会造成新的用户无法登陆。
解决方法:

启动一个Teamcenter环境的窗口
(设置TC_ROOT, TC_DATA环境变量到正确的目录,然后执行%TC_DATA%\tc_profilevars)。
执行 clearlocks -verbose
系统将会提示总的进程的数量以及每一种类型的进程的数量。
Processes: 6, Alive: 0, Dead: 6, Remote: 0, Other: 0
死进程会被处理掉。
再执行一次的结果如下:
Processes: 0, Alive: 0, Dead: 0, Remote: 0, Other: 0
建议:
做一个定时任务执行清理死进程的动作。
批处理的内容大致如下:
set TC_ROOT=<TC的安装目录>
set TC_DATA=<TCDATA目录>
call %TC_DATA%\tc_profilevars
clearlocks -verbose

执行的频度自己掌握,尽量不要在工作时间。例如设置为早上6点钟,(中午12点半),晚上8点钟。

猜你喜欢

转载自blog.51cto.com/14905464/2562771