|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何停止Teamcenter FCC 服务?' _6 V* e8 {: D
& H3 t8 |: p y: [! a9 p( E8 [
停止 FCC 时,关闭过程要尽可能干净彻底,这很重要。您希望停止 FCC 的原因是:8 r3 f9 l' @) k. j" a% B
• 不再需要它。/ U ]$ G: q r; r
• 您需要停止并重新启动 FCC 以接收新的配置信息。
. S7 [: z8 N9 m* _
3 D) R# S6 A3 W无论您为何要停止 FCC,请记住 FCC 在 TCCS 容器进程内部运行。停止 FCC 也会停止 TcServerProxy 和 TcMEM 进程。$ d9 M3 @/ V( y' S6 ?+ S
注意:" e* K! {# q. T6 m6 g' N
除非更安全的方法无效,否则 Siemens PLM Software 建议不要使用操作系统的 kill 命令或 Windows 任务管理器来停止 FCC。这样做会对 FMS 快速缓存、FCC 缓存锁定、TCCS 进程锁定以及任何活动的 FCC/TcServerProxy/TcMEM 事务造成多种问题。在停止 FCC 之前,应关闭全部客户端应用程序并等待 10 秒。以下是用于停止 FCC 的方法,按照降低破坏缓存或造成锁定文件阻塞的风险的程度大小顺序列出。如果在停止 FCC 之后,不能正常地重新启动,请重置用户的 FCC 环境。+ d5 p O Y* X0 T
; ?5 z9 Z6 n- s# X第1 种方法
1 r4 O: U+ f+ p3 c* A U0 b* m• 运行 $FMS_HOME/bin/fccstat -stop。+ t# b9 O/ ?2 N
此方法会停止空闲的 FCC。
& |; T: x* a7 r6 k在停止 FCC 之前,系统会确认用户是否已关闭所有连接的客户端进程。6 d( b8 v) j @/ a
如果有非空闲的客户端连接到 FCC,则会出现一条消息,同时 FCC 不会停止。; L: U+ m7 n5 K0 I0 R0 Q
如果您收到此消息,请确认所有客户端应用程序是否都已从 FCC/TCCS 断开,等待 10 秒然后重试。
: a2 Z1 ^( Q2 D' T/ v; d注意:
. N+ N. w. }+ t0 z如果客户端保留打开的 FCC 文件句柄、打开的段缓存句柄,或者保留打开的管道连接,在过去 5 秒或 10 秒内作出过请求,则该客户端为非空闲状态。此方法在 90% 的时间内都有效,并且关闭最为干净。在此之后重新启动 FCC 不会! Q4 L5 J) o, ~2 q5 P
导致数据丢失。' F$ E4 m' _, r! W0 G8 L( P
' f$ c' M9 z$ a# I$ b, |& U+ j
第2 种方法. f$ S4 t. A. Z: J5 k- U4 V6 ?
• 运行 $FMS_HOME/bin/fccstat -kill。
$ I8 f! ]& e* @' v无论 FCC 空闲与否,只要它响应管道命令,此方法都会停止 FCC。' ~/ D- T+ r2 N. w! v! d
在停止 FCC 之前,系统不会确认用户是否已关闭所有连接的客户端进程。如果连接有其他客户端应用程序,则系统不会显示消息。在 FCC 终止时任何进行中的事务都会失败。这会对已连接的客户端应用程序产生负面影响。
# r& u" R( I. c7 R9 k7 d: U此方法在 99% 的时间内有效。通常,在此之后重新启动 FCC 不会导致数据丢失。
2 ?" M$ k0 V3 M1 ]
1 F8 n7 k$ I" N9 j* R0 D第3种方法: I/ c" f5 u5 [/ z' E9 H
如果 TCCS/FCC 实例未对 FCC 管道命令作出响应,则即使 TCCS/FCC 进程正在运行,它也可能会报告 FCC 脱脱脱机机机。此种情况下,请使用 tspstat 或 tcmemstat 实用程序停止共享的 TCCS 进程。4 U3 b/ d* `% l6 {$ Y# {7 l
7 L0 B% d' K' k( w) z) U第4种方法(((仅当 TCCS/FCC 在前台运行)))5 t& H3 k2 o# i2 h
• 在 FCC 前台窗口按下 Ctrl+C。
* q; U7 @2 n. e$ g仅当TCCS/FCC 在可见的命令提示窗口或 shell 中运行时,才能通过界面访问
' k6 a4 m4 o4 y前台窗口。(通常情况并非如此。)
' I5 G* `, C; w* Z% C- Q• 或者,请关闭 TCCS 命令提示窗口(仅限 Windows)。) j9 B+ W1 I/ w. n1 V% ?* x, r9 v
注意:+ l) L E8 E4 n5 I/ j) D
如果 FCC 在隐藏的窗口中运行,并且您拥有系统工具访问权限,则可以找到该隐藏的 FCC 窗口并向其发送一条 WM_CLOSE 消息(仅限 Windows)。此方法十分有效,并且通常可以干净地关闭 FCC。
! [: _: O1 E# u- w: E
+ H; B9 k2 B. E0 G第5 种方法(((仅限 UNIX )))3 N9 g% t; o- \. } \
• 运行操作系统的 kill 命令,不带 -9选项。8 Z" X" ~7 ~0 |6 l# h) X0 a3 w
无论 FCC 空闲与否,此方法都会停止 FCC,甚至未响应管道命令时也是如此。此方法可尽可能干净地停止 FCC。效果与方法 2 类似,但是有可能导致文件句柄阻塞或者缓存状态丢失。8 q7 n9 M, Y- p& C+ V' F- T- K$ y
3 S8 o/ h2 [" \. v" m2 ?第 6种方法(((仅限 UNIX)))& O! x7 t8 T( M
• 运行操作系统的 kill 命令并带有 -9选项。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。
8 Y! n% m# n+ D9 _9 g* E/ H# j! L/ _; H
第 7种方法(((仅限Windows)))
3 f1 h6 W- @. q: ?+ \) J% j• 在任务管理器中选择用户的 FCC 进程,然后单击结束进程。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。
: Q+ T: ]& Z& [6 s- p+ U! S2 \, z J% j& x
3 j8 i$ J8 b% l1 G2 V" ]( y% o( F
|
|