|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何停止Teamcenter FCC 服务?* H2 U. w( ?$ N- E7 ]3 C& Y
7 e$ {6 e* F* ]( H# o6 H& A' C9 ]) v
停止 FCC 时,关闭过程要尽可能干净彻底,这很重要。您希望停止 FCC 的原因是:
- v$ |+ }& Z. O0 z9 |$ B: p• 不再需要它。
. w; H; @' q7 D• 您需要停止并重新启动 FCC 以接收新的配置信息。
! {9 X. q" ~: o4 ~) `& T+ d1 m" x N% e- r. I" H0 H
无论您为何要停止 FCC,请记住 FCC 在 TCCS 容器进程内部运行。停止 FCC 也会停止 TcServerProxy 和 TcMEM 进程。) [; c; L# p1 [/ F+ ?# O# V
注意:8 D. v: a3 U7 K
除非更安全的方法无效,否则 Siemens PLM Software 建议不要使用操作系统的 kill 命令或 Windows 任务管理器来停止 FCC。这样做会对 FMS 快速缓存、FCC 缓存锁定、TCCS 进程锁定以及任何活动的 FCC/TcServerProxy/TcMEM 事务造成多种问题。在停止 FCC 之前,应关闭全部客户端应用程序并等待 10 秒。以下是用于停止 FCC 的方法,按照降低破坏缓存或造成锁定文件阻塞的风险的程度大小顺序列出。如果在停止 FCC 之后,不能正常地重新启动,请重置用户的 FCC 环境。# o2 Z4 |3 T! P) y6 D w
- _1 _( M- D( O4 i, ]* v第1 种方法1 ^4 f6 E1 ?! D# m
• 运行 $FMS_HOME/bin/fccstat -stop。
x8 n. a$ K/ w6 I$ a: N9 |2 @7 v5 r$ @此方法会停止空闲的 FCC。
6 [- h( u$ r( z8 `0 [, b; i0 c L在停止 FCC 之前,系统会确认用户是否已关闭所有连接的客户端进程。1 T" [# |, u1 B& ?& R( `7 M
如果有非空闲的客户端连接到 FCC,则会出现一条消息,同时 FCC 不会停止。$ I8 e0 ?3 i+ d& i$ X
如果您收到此消息,请确认所有客户端应用程序是否都已从 FCC/TCCS 断开,等待 10 秒然后重试。0 ^5 Q- B/ X! F5 i1 }
注意:
2 }5 d$ S6 o+ O# n如果客户端保留打开的 FCC 文件句柄、打开的段缓存句柄,或者保留打开的管道连接,在过去 5 秒或 10 秒内作出过请求,则该客户端为非空闲状态。此方法在 90% 的时间内都有效,并且关闭最为干净。在此之后重新启动 FCC 不会8 {$ o2 b" A2 o$ {( W6 d
导致数据丢失。
5 W$ r3 T& @& Y" H/ T+ l1 a. T1 w2 [! [
第2 种方法' {. g2 k8 [+ i6 j
• 运行 $FMS_HOME/bin/fccstat -kill。+ g0 h# m! Y+ G
无论 FCC 空闲与否,只要它响应管道命令,此方法都会停止 FCC。
# ]" ~( E7 v6 j( J ^- R在停止 FCC 之前,系统不会确认用户是否已关闭所有连接的客户端进程。如果连接有其他客户端应用程序,则系统不会显示消息。在 FCC 终止时任何进行中的事务都会失败。这会对已连接的客户端应用程序产生负面影响。
$ R5 W/ P9 b. @此方法在 99% 的时间内有效。通常,在此之后重新启动 FCC 不会导致数据丢失。( x4 d+ u- @* j) E# m6 I
/ x; h7 H) E* |6 [5 T- ~第3种方法9 s* ^4 ^* m& ]9 H- c' a( X
如果 TCCS/FCC 实例未对 FCC 管道命令作出响应,则即使 TCCS/FCC 进程正在运行,它也可能会报告 FCC 脱脱脱机机机。此种情况下,请使用 tspstat 或 tcmemstat 实用程序停止共享的 TCCS 进程。' f5 u0 v: f" {% {/ `; a
- w9 r0 h( K; U1 T Z( e( E第4种方法(((仅当 TCCS/FCC 在前台运行)))# X1 \8 t1 y$ a' \ L& E
• 在 FCC 前台窗口按下 Ctrl+C。' S2 A. O3 ]6 ^% g3 @- X
仅当TCCS/FCC 在可见的命令提示窗口或 shell 中运行时,才能通过界面访问7 h4 i2 K2 |: w6 ^+ G
前台窗口。(通常情况并非如此。). q4 l, c* ]9 b5 @( [
• 或者,请关闭 TCCS 命令提示窗口(仅限 Windows)。
8 d& o# l5 J' L7 B注意:! h3 [: K( M# }. V+ n5 Z
如果 FCC 在隐藏的窗口中运行,并且您拥有系统工具访问权限,则可以找到该隐藏的 FCC 窗口并向其发送一条 WM_CLOSE 消息(仅限 Windows)。此方法十分有效,并且通常可以干净地关闭 FCC。
. P, `% q6 A+ K$ q$ S% ?, m# n" x; } b& K% U/ R
第5 种方法(((仅限 UNIX )))9 y# O/ Y E( H
• 运行操作系统的 kill 命令,不带 -9选项。! j2 A% J( ~, C- e! i; A
无论 FCC 空闲与否,此方法都会停止 FCC,甚至未响应管道命令时也是如此。此方法可尽可能干净地停止 FCC。效果与方法 2 类似,但是有可能导致文件句柄阻塞或者缓存状态丢失。
/ I, ]1 l% o& p' r
% _2 A, G8 {: g& F G/ D2 e$ Y: N7 J第 6种方法(((仅限 UNIX)))% \) u6 p! e3 P X2 ^ Z; }
• 运行操作系统的 kill 命令并带有 -9选项。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。, ]$ t0 K2 ?, ^0 Z
8 N/ Y' u) R. G: R
第 7种方法(((仅限Windows)))
* M1 h8 t$ ~6 W• 在任务管理器中选择用户的 FCC 进程,然后单击结束进程。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。% Z! I5 k: X/ C. i8 n0 q; X
7 x) C, M0 L. h% i, V5 F6 U( b
{ O- k( j* p" `3 K
|
|