|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何停止Teamcenter FCC 服务?
* Y, @/ I7 h/ u2 o$ ~" D2 ~
@' ?/ A3 I/ s) U, p" ]3 X; O" c/ N1 m停止 FCC 时,关闭过程要尽可能干净彻底,这很重要。您希望停止 FCC 的原因是:
) ~5 M* M" w2 J9 v• 不再需要它。# Q0 B3 C8 Y) T9 @( K% \
• 您需要停止并重新启动 FCC 以接收新的配置信息。& T! L V) l1 V; x0 a9 \" ?. ~
; C. c+ r' j7 D* K无论您为何要停止 FCC,请记住 FCC 在 TCCS 容器进程内部运行。停止 FCC 也会停止 TcServerProxy 和 TcMEM 进程。
# v, y& N9 M& f5 G注意:9 c# H2 @, e& y+ _9 c% e) `
除非更安全的方法无效,否则 Siemens PLM Software 建议不要使用操作系统的 kill 命令或 Windows 任务管理器来停止 FCC。这样做会对 FMS 快速缓存、FCC 缓存锁定、TCCS 进程锁定以及任何活动的 FCC/TcServerProxy/TcMEM 事务造成多种问题。在停止 FCC 之前,应关闭全部客户端应用程序并等待 10 秒。以下是用于停止 FCC 的方法,按照降低破坏缓存或造成锁定文件阻塞的风险的程度大小顺序列出。如果在停止 FCC 之后,不能正常地重新启动,请重置用户的 FCC 环境。
2 _: m6 w% {% u7 i z @ V+ a7 X. H, \ T* C8 M
第1 种方法; {8 ?- y3 F# Y) s' a
• 运行 $FMS_HOME/bin/fccstat -stop。
0 `7 o! E: O2 Z0 Q9 [, ~0 {此方法会停止空闲的 FCC。& d. a+ J+ x7 l8 v
在停止 FCC 之前,系统会确认用户是否已关闭所有连接的客户端进程。0 Z t: Z: W/ L! E( k. K
如果有非空闲的客户端连接到 FCC,则会出现一条消息,同时 FCC 不会停止。
& L# I' |. a- z; t! ~4 p( m( o I如果您收到此消息,请确认所有客户端应用程序是否都已从 FCC/TCCS 断开,等待 10 秒然后重试。 Q( K! A. z0 M
注意:' h) Z3 h# K) T% t1 H
如果客户端保留打开的 FCC 文件句柄、打开的段缓存句柄,或者保留打开的管道连接,在过去 5 秒或 10 秒内作出过请求,则该客户端为非空闲状态。此方法在 90% 的时间内都有效,并且关闭最为干净。在此之后重新启动 FCC 不会3 @" L+ C# ^0 |( r B% W+ B
导致数据丢失。
6 P& B5 g' g) v4 k( ~% U5 t, x$ t+ Z. S5 B! i$ n3 ], r9 s
第2 种方法
- }& C' V2 S/ F" k7 b9 F• 运行 $FMS_HOME/bin/fccstat -kill。3 d# z: A) W$ `( \. [& d/ h
无论 FCC 空闲与否,只要它响应管道命令,此方法都会停止 FCC。
7 |( S% F! q: s0 s- \( s在停止 FCC 之前,系统不会确认用户是否已关闭所有连接的客户端进程。如果连接有其他客户端应用程序,则系统不会显示消息。在 FCC 终止时任何进行中的事务都会失败。这会对已连接的客户端应用程序产生负面影响。: {* e8 ~- ~4 V2 _. N- r% F$ Y: f
此方法在 99% 的时间内有效。通常,在此之后重新启动 FCC 不会导致数据丢失。
3 X7 a/ o; G# V1 y1 i
; }7 l6 h& n0 G( ^9 w第3种方法) q% K+ ~, W1 H" W! S, m8 \. P$ M8 E
如果 TCCS/FCC 实例未对 FCC 管道命令作出响应,则即使 TCCS/FCC 进程正在运行,它也可能会报告 FCC 脱脱脱机机机。此种情况下,请使用 tspstat 或 tcmemstat 实用程序停止共享的 TCCS 进程。0 v# z9 W$ A6 i @4 r+ \1 r2 W- u
) \% W: U( {' @5 X* v/ O第4种方法(((仅当 TCCS/FCC 在前台运行)))5 N- T% S) |+ l* Z9 u* t
• 在 FCC 前台窗口按下 Ctrl+C。
^3 f1 c0 j6 o" |: G! X, s仅当TCCS/FCC 在可见的命令提示窗口或 shell 中运行时,才能通过界面访问
C- e& C! T0 P9 [" ^. M7 a: P前台窗口。(通常情况并非如此。)
! p9 s" d; m7 f# g; f. q' w4 G' `• 或者,请关闭 TCCS 命令提示窗口(仅限 Windows)。
" B/ {8 c* O; D7 W注意:/ L& e# l5 P: m' V' k4 I" X# C7 Q/ M# {
如果 FCC 在隐藏的窗口中运行,并且您拥有系统工具访问权限,则可以找到该隐藏的 FCC 窗口并向其发送一条 WM_CLOSE 消息(仅限 Windows)。此方法十分有效,并且通常可以干净地关闭 FCC。- I% N7 b, V( P
( n8 O8 k8 H& R; l0 H第5 种方法(((仅限 UNIX )))
h7 M I$ w; }• 运行操作系统的 kill 命令,不带 -9选项。
! f; K+ Y, T* N T0 ]6 V3 \无论 FCC 空闲与否,此方法都会停止 FCC,甚至未响应管道命令时也是如此。此方法可尽可能干净地停止 FCC。效果与方法 2 类似,但是有可能导致文件句柄阻塞或者缓存状态丢失。: I& r' D- Q% ?
! |8 p2 `# q3 @, G4 D
第 6种方法(((仅限 UNIX)))
, f4 ~1 S; x& G5 a• 运行操作系统的 kill 命令并带有 -9选项。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。
) c% `! g- A. X |5 S, A4 O
( h7 O X. n& Y& {- O8 \第 7种方法(((仅限Windows)))
9 }( `/ l! J; U8 M$ n• 在任务管理器中选择用户的 FCC 进程,然后单击结束进程。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。$ {. Z8 U+ v, E n3 }0 E
0 W. Y0 B+ k" x' O
) b; Z! x% G$ a; P7 ?
|
|