|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何停止Teamcenter FCC 服务?. A5 B( d- x/ E. H: o
8 Y m$ p+ o4 A) s" j% W& U
停止 FCC 时,关闭过程要尽可能干净彻底,这很重要。您希望停止 FCC 的原因是:
, S. L! f7 u" |: ^& i• 不再需要它。
5 i+ Z7 f) G* q1 G• 您需要停止并重新启动 FCC 以接收新的配置信息。: W" a6 F7 E7 z3 h* ?' s! q
9 y% t7 |# t" K$ ]8 N# }
无论您为何要停止 FCC,请记住 FCC 在 TCCS 容器进程内部运行。停止 FCC 也会停止 TcServerProxy 和 TcMEM 进程。
3 \5 o: }' l% H注意:2 c' M2 B( {0 Y6 U+ g9 A7 j
除非更安全的方法无效,否则 Siemens PLM Software 建议不要使用操作系统的 kill 命令或 Windows 任务管理器来停止 FCC。这样做会对 FMS 快速缓存、FCC 缓存锁定、TCCS 进程锁定以及任何活动的 FCC/TcServerProxy/TcMEM 事务造成多种问题。在停止 FCC 之前,应关闭全部客户端应用程序并等待 10 秒。以下是用于停止 FCC 的方法,按照降低破坏缓存或造成锁定文件阻塞的风险的程度大小顺序列出。如果在停止 FCC 之后,不能正常地重新启动,请重置用户的 FCC 环境。
+ d5 Z. [" c0 w1 Z7 M# K
1 q2 T+ U: f3 l+ f$ L0 R2 q! Y: K第1 种方法8 g7 }$ P0 z, O% C9 k9 z8 V
• 运行 $FMS_HOME/bin/fccstat -stop。
5 H/ w( _1 W2 F. U% h5 j) R$ J( e此方法会停止空闲的 FCC。
5 Z9 h; P ~6 M$ K* V在停止 FCC 之前,系统会确认用户是否已关闭所有连接的客户端进程。
( K" ]; y! N1 e如果有非空闲的客户端连接到 FCC,则会出现一条消息,同时 FCC 不会停止。! j7 M' V8 y/ M. ?
如果您收到此消息,请确认所有客户端应用程序是否都已从 FCC/TCCS 断开,等待 10 秒然后重试。
! X8 y0 T# r) L5 p2 @注意:& f$ G$ D" z7 q0 u$ a* ^, {
如果客户端保留打开的 FCC 文件句柄、打开的段缓存句柄,或者保留打开的管道连接,在过去 5 秒或 10 秒内作出过请求,则该客户端为非空闲状态。此方法在 90% 的时间内都有效,并且关闭最为干净。在此之后重新启动 FCC 不会5 `! Q& t7 o+ t& y a, r8 C
导致数据丢失。
6 I: p# c7 J- g2 z, A4 i
- d! k* e4 S+ u) M* P: V V8 X第2 种方法
! |# {6 k* z" q8 ?! C% B• 运行 $FMS_HOME/bin/fccstat -kill。
4 ]. _' T- M) A8 `4 o7 x无论 FCC 空闲与否,只要它响应管道命令,此方法都会停止 FCC。2 d3 T8 Q% _. V& M3 z
在停止 FCC 之前,系统不会确认用户是否已关闭所有连接的客户端进程。如果连接有其他客户端应用程序,则系统不会显示消息。在 FCC 终止时任何进行中的事务都会失败。这会对已连接的客户端应用程序产生负面影响。+ t! W: V8 R5 c @/ T5 v8 ?
此方法在 99% 的时间内有效。通常,在此之后重新启动 FCC 不会导致数据丢失。
: |6 l& Z. ?$ S- b9 k" v2 z7 o( O' j
第3种方法' W0 m i8 P) c4 @' L
如果 TCCS/FCC 实例未对 FCC 管道命令作出响应,则即使 TCCS/FCC 进程正在运行,它也可能会报告 FCC 脱脱脱机机机。此种情况下,请使用 tspstat 或 tcmemstat 实用程序停止共享的 TCCS 进程。0 k4 \2 K* ^- G0 m
$ g6 Y% B b- u) V0 a$ ?5 S第4种方法(((仅当 TCCS/FCC 在前台运行)))
! n: P& z. b: ]) a9 C+ M4 B• 在 FCC 前台窗口按下 Ctrl+C。
$ U! s: s8 l/ c% x0 o# \0 X1 Q( |仅当TCCS/FCC 在可见的命令提示窗口或 shell 中运行时,才能通过界面访问+ Z0 x$ f' c( D y
前台窗口。(通常情况并非如此。)& w5 b7 \5 u/ u7 b$ `, L: f1 l
• 或者,请关闭 TCCS 命令提示窗口(仅限 Windows)。 Q. X2 V5 G) U, R, B/ Q$ |
注意:9 k8 c' ^3 I* k6 x* s8 w2 T* m0 e
如果 FCC 在隐藏的窗口中运行,并且您拥有系统工具访问权限,则可以找到该隐藏的 FCC 窗口并向其发送一条 WM_CLOSE 消息(仅限 Windows)。此方法十分有效,并且通常可以干净地关闭 FCC。. ~4 q$ k: C l+ e7 B
8 w( y6 B+ V, V, H0 ]5 r第5 种方法(((仅限 UNIX )))
6 f# q6 l. k1 e* B9 d• 运行操作系统的 kill 命令,不带 -9选项。
7 C1 [+ ?1 w7 f+ t无论 FCC 空闲与否,此方法都会停止 FCC,甚至未响应管道命令时也是如此。此方法可尽可能干净地停止 FCC。效果与方法 2 类似,但是有可能导致文件句柄阻塞或者缓存状态丢失。8 i# @+ k5 W& ? [3 v
8 K2 e& _! l% h第 6种方法(((仅限 UNIX)))
4 ~. J: y; Z5 M4 R9 E0 x8 D0 v |• 运行操作系统的 kill 命令并带有 -9选项。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。
* b, F+ ^9 p/ \ d+ V; j8 T% {6 _" ^2 X. \3 K2 ]* O
第 7种方法(((仅限Windows)))( X+ \' L4 p# P( t* I1 d' n3 q
• 在任务管理器中选择用户的 FCC 进程,然后单击结束进程。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。; G6 y7 ~/ g7 S( M2 h6 |+ V% e
. d8 \" Q4 Z' h# q5 |3 H5 F D; g* R
. ^1 O) L5 I: u" |" t |
|