|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何停止Teamcenter FCC 服务?6 U9 M2 y& t7 U$ H$ w
) m# R3 R- [$ m5 {
停止 FCC 时,关闭过程要尽可能干净彻底,这很重要。您希望停止 FCC 的原因是:
4 Y* I! U, r3 m• 不再需要它。% k/ g& T+ x, |) p* \! T
• 您需要停止并重新启动 FCC 以接收新的配置信息。; l' {, d8 `' s' @8 o/ ^
$ |8 i r( a; l5 R: g$ n* c1 f/ t7 `
无论您为何要停止 FCC,请记住 FCC 在 TCCS 容器进程内部运行。停止 FCC 也会停止 TcServerProxy 和 TcMEM 进程。! |, L9 S" c& u/ \# g" P
注意:
' M+ W. H" q2 J/ U- Z+ H. ?- @0 T除非更安全的方法无效,否则 Siemens PLM Software 建议不要使用操作系统的 kill 命令或 Windows 任务管理器来停止 FCC。这样做会对 FMS 快速缓存、FCC 缓存锁定、TCCS 进程锁定以及任何活动的 FCC/TcServerProxy/TcMEM 事务造成多种问题。在停止 FCC 之前,应关闭全部客户端应用程序并等待 10 秒。以下是用于停止 FCC 的方法,按照降低破坏缓存或造成锁定文件阻塞的风险的程度大小顺序列出。如果在停止 FCC 之后,不能正常地重新启动,请重置用户的 FCC 环境。! J( t+ n$ n" z: c
% i8 |9 ]; r6 Y8 c7 A! t/ x第1 种方法
# g' f2 v0 W- P• 运行 $FMS_HOME/bin/fccstat -stop。% J/ w( z9 K+ q2 S2 o
此方法会停止空闲的 FCC。$ S( C& ?1 k0 p+ p' i; Q# {5 {/ u- R
在停止 FCC 之前,系统会确认用户是否已关闭所有连接的客户端进程。
1 ^; O8 Z' |, G) [. [如果有非空闲的客户端连接到 FCC,则会出现一条消息,同时 FCC 不会停止。3 X) x1 h( x6 q; q
如果您收到此消息,请确认所有客户端应用程序是否都已从 FCC/TCCS 断开,等待 10 秒然后重试。
% L) ]1 F0 Y# G- T' W# I! |注意:) W5 D( E5 `7 C1 y. a) G
如果客户端保留打开的 FCC 文件句柄、打开的段缓存句柄,或者保留打开的管道连接,在过去 5 秒或 10 秒内作出过请求,则该客户端为非空闲状态。此方法在 90% 的时间内都有效,并且关闭最为干净。在此之后重新启动 FCC 不会
9 |1 J2 W6 P7 n' T" \导致数据丢失。3 T3 X+ D: a& c* K0 G
" B* Q! ?5 ^& a2 o9 m" i# j第2 种方法: @ |& O7 a2 ]# N2 f& o3 u
• 运行 $FMS_HOME/bin/fccstat -kill。
7 L0 W" K2 j' d% |+ E% v7 P无论 FCC 空闲与否,只要它响应管道命令,此方法都会停止 FCC。6 d, A2 q' \ { @+ V, Y. s' B) ?
在停止 FCC 之前,系统不会确认用户是否已关闭所有连接的客户端进程。如果连接有其他客户端应用程序,则系统不会显示消息。在 FCC 终止时任何进行中的事务都会失败。这会对已连接的客户端应用程序产生负面影响。1 W5 p7 @" i* v, p
此方法在 99% 的时间内有效。通常,在此之后重新启动 FCC 不会导致数据丢失。
4 Z+ o% G4 T7 r. f( ^! I9 l( C5 @. B
9 r) w1 K9 b2 n2 {" d0 h第3种方法
% Y K: p" E5 c9 m; V7 \. @) k如果 TCCS/FCC 实例未对 FCC 管道命令作出响应,则即使 TCCS/FCC 进程正在运行,它也可能会报告 FCC 脱脱脱机机机。此种情况下,请使用 tspstat 或 tcmemstat 实用程序停止共享的 TCCS 进程。6 n& x& X5 e8 u* B
6 ~" i+ D+ `- E第4种方法(((仅当 TCCS/FCC 在前台运行)))" h6 t9 a' j% e" P- i# O
• 在 FCC 前台窗口按下 Ctrl+C。
2 D4 O2 @: }3 }( p4 q仅当TCCS/FCC 在可见的命令提示窗口或 shell 中运行时,才能通过界面访问7 M, m# J* t0 I; ~" ^4 F/ ]( h
前台窗口。(通常情况并非如此。)0 t/ ]0 W$ y" S3 p, C
• 或者,请关闭 TCCS 命令提示窗口(仅限 Windows)。9 c3 o, b/ E' C; D6 W0 I! O6 p
注意:7 R+ y! j" Z; J$ a+ G6 W4 y
如果 FCC 在隐藏的窗口中运行,并且您拥有系统工具访问权限,则可以找到该隐藏的 FCC 窗口并向其发送一条 WM_CLOSE 消息(仅限 Windows)。此方法十分有效,并且通常可以干净地关闭 FCC。/ _* b j3 z- `* r' J5 S
: ~/ A2 k4 m' ?- g) ^. O, _
第5 种方法(((仅限 UNIX )))' c2 L" h- G" F+ n0 J
• 运行操作系统的 kill 命令,不带 -9选项。
' a9 {# e* J. u- F无论 FCC 空闲与否,此方法都会停止 FCC,甚至未响应管道命令时也是如此。此方法可尽可能干净地停止 FCC。效果与方法 2 类似,但是有可能导致文件句柄阻塞或者缓存状态丢失。* y1 y N2 F# e' C
( B4 |" F5 W) w4 `2 b% k' N第 6种方法(((仅限 UNIX)))
E" Y3 p) U% S• 运行操作系统的 kill 命令并带有 -9选项。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。+ I Z1 X3 M+ _
1 b/ w: e4 G& f; Z9 S
第 7种方法(((仅限Windows)))
8 N" n) Q0 k- K• 在任务管理器中选择用户的 FCC 进程,然后单击结束进程。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。
, q* b& o1 o+ x8 l. L+ k* t; ]. e2 Z
3 y6 g2 \" b8 ?3 a2 K7 J" i
) q [# N8 ?' h* b% c6 u |
|