|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何停止Teamcenter FCC 服务?5 o; S. M6 G! o7 a9 d6 C
" u2 l! w+ j( |! H, g+ `4 x/ \
停止 FCC 时,关闭过程要尽可能干净彻底,这很重要。您希望停止 FCC 的原因是:
6 t( {9 Q, P% m6 T8 A7 ^• 不再需要它。
1 I. U0 e# _' T/ V/ Y. o# {8 a• 您需要停止并重新启动 FCC 以接收新的配置信息。
. ?* m9 D T* O. v9 x% e2 B- H% s1 j; E
无论您为何要停止 FCC,请记住 FCC 在 TCCS 容器进程内部运行。停止 FCC 也会停止 TcServerProxy 和 TcMEM 进程。# K4 E- R5 L" i9 g& H1 d
注意:
7 k. N9 N( Q* `除非更安全的方法无效,否则 Siemens PLM Software 建议不要使用操作系统的 kill 命令或 Windows 任务管理器来停止 FCC。这样做会对 FMS 快速缓存、FCC 缓存锁定、TCCS 进程锁定以及任何活动的 FCC/TcServerProxy/TcMEM 事务造成多种问题。在停止 FCC 之前,应关闭全部客户端应用程序并等待 10 秒。以下是用于停止 FCC 的方法,按照降低破坏缓存或造成锁定文件阻塞的风险的程度大小顺序列出。如果在停止 FCC 之后,不能正常地重新启动,请重置用户的 FCC 环境。
% m- P3 ], E6 a6 {* ~+ W
% C+ {, p# j/ P. H0 G" U4 \' E第1 种方法% n1 S3 \5 @; y" K# H9 d
• 运行 $FMS_HOME/bin/fccstat -stop。' \+ z; ]" y( [: w) n$ w' C
此方法会停止空闲的 FCC。& i) r' }! A3 ^2 ~
在停止 FCC 之前,系统会确认用户是否已关闭所有连接的客户端进程。4 m* _6 j* v8 }$ \2 X! q- e
如果有非空闲的客户端连接到 FCC,则会出现一条消息,同时 FCC 不会停止。
2 l2 M' C" M* P, d: s如果您收到此消息,请确认所有客户端应用程序是否都已从 FCC/TCCS 断开,等待 10 秒然后重试。
7 r( R( z: S6 L' O1 v) ?5 z注意:
0 y% ^+ d6 D$ a6 X如果客户端保留打开的 FCC 文件句柄、打开的段缓存句柄,或者保留打开的管道连接,在过去 5 秒或 10 秒内作出过请求,则该客户端为非空闲状态。此方法在 90% 的时间内都有效,并且关闭最为干净。在此之后重新启动 FCC 不会
5 Y/ m' l+ K' r- O导致数据丢失。
( O7 B0 P( x3 g1 Z B% m: `, h3 s/ D* _& ]! n" v' V/ _1 ~# Z
第2 种方法9 e5 T _- B, D% T E5 T2 y% Z
• 运行 $FMS_HOME/bin/fccstat -kill。& j9 X7 J0 Z7 I$ U- B2 L }& W% _
无论 FCC 空闲与否,只要它响应管道命令,此方法都会停止 FCC。+ a1 u/ A* C) q
在停止 FCC 之前,系统不会确认用户是否已关闭所有连接的客户端进程。如果连接有其他客户端应用程序,则系统不会显示消息。在 FCC 终止时任何进行中的事务都会失败。这会对已连接的客户端应用程序产生负面影响。
" d7 Z) j+ |# w. v% j此方法在 99% 的时间内有效。通常,在此之后重新启动 FCC 不会导致数据丢失。
! g1 @# Z, _+ m2 h# ?) O" l1 `& j
* B* z# t& x; i0 O4 `! h第3种方法5 m) R: }0 y% P- l
如果 TCCS/FCC 实例未对 FCC 管道命令作出响应,则即使 TCCS/FCC 进程正在运行,它也可能会报告 FCC 脱脱脱机机机。此种情况下,请使用 tspstat 或 tcmemstat 实用程序停止共享的 TCCS 进程。" H- y9 t! F) B' ~3 k, W
. h; s3 |* H/ y2 b第4种方法(((仅当 TCCS/FCC 在前台运行)))1 h% |: g: i8 e/ V9 _
• 在 FCC 前台窗口按下 Ctrl+C。
( Z/ U" e$ k2 m" R' w仅当TCCS/FCC 在可见的命令提示窗口或 shell 中运行时,才能通过界面访问
4 ^$ q% h$ h# Q8 N. s/ O前台窗口。(通常情况并非如此。)' q! `# @7 {5 _7 p3 K1 ~4 Y$ `/ T
• 或者,请关闭 TCCS 命令提示窗口(仅限 Windows)。
& H+ b5 N x5 v. U2 b注意:
) C! C; g* `- Y* l% ~如果 FCC 在隐藏的窗口中运行,并且您拥有系统工具访问权限,则可以找到该隐藏的 FCC 窗口并向其发送一条 WM_CLOSE 消息(仅限 Windows)。此方法十分有效,并且通常可以干净地关闭 FCC。* z" i% x h. s7 H; ]0 b# S1 r0 b
! X6 B/ r/ F* e# M3 y# x第5 种方法(((仅限 UNIX )))
* A4 l3 j' e3 l$ H' Y& q• 运行操作系统的 kill 命令,不带 -9选项。9 }9 Z- e5 `# m3 i9 l0 O" o1 |
无论 FCC 空闲与否,此方法都会停止 FCC,甚至未响应管道命令时也是如此。此方法可尽可能干净地停止 FCC。效果与方法 2 类似,但是有可能导致文件句柄阻塞或者缓存状态丢失。
! @$ F ^; X8 y; ]8 g
. m' h6 G O/ P# `0 k; Z4 U/ E; [) ?第 6种方法(((仅限 UNIX)))# \% o* q x- O( W0 X; p. y
• 运行操作系统的 kill 命令并带有 -9选项。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。) D u( m. w, ^/ E9 G2 R
! w2 {8 [5 s; u: ]1 J第 7种方法(((仅限Windows)))4 e& }, _$ h, S, x( y9 l
• 在任务管理器中选择用户的 FCC 进程,然后单击结束进程。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。" U' l. [; {; O
/ @& `8 d# k% q2 I* ?
6 J. I$ E0 Q% M3 I9 i |
|