|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何停止Teamcenter FCC 服务?
5 Y! d( T3 b5 z- w* f% N3 A% C
. }% q1 A. a7 H. n停止 FCC 时,关闭过程要尽可能干净彻底,这很重要。您希望停止 FCC 的原因是:
( L* q% P$ v( e4 r: t! d• 不再需要它。1 ^* W$ F: H8 o9 L/ e! }! A- K
• 您需要停止并重新启动 FCC 以接收新的配置信息。+ j( D/ K: T% p
7 j- g S( t7 U# z无论您为何要停止 FCC,请记住 FCC 在 TCCS 容器进程内部运行。停止 FCC 也会停止 TcServerProxy 和 TcMEM 进程。; R. Q0 Y6 \% v8 M1 j
注意:" X6 n- | x8 w. J Q
除非更安全的方法无效,否则 Siemens PLM Software 建议不要使用操作系统的 kill 命令或 Windows 任务管理器来停止 FCC。这样做会对 FMS 快速缓存、FCC 缓存锁定、TCCS 进程锁定以及任何活动的 FCC/TcServerProxy/TcMEM 事务造成多种问题。在停止 FCC 之前,应关闭全部客户端应用程序并等待 10 秒。以下是用于停止 FCC 的方法,按照降低破坏缓存或造成锁定文件阻塞的风险的程度大小顺序列出。如果在停止 FCC 之后,不能正常地重新启动,请重置用户的 FCC 环境。
" A3 V3 J2 `" c+ n4 v" n1 Q0 _0 }$ i* q$ z, g4 i2 x
第1 种方法! g+ |1 M9 r0 B: r$ A) T
• 运行 $FMS_HOME/bin/fccstat -stop。
( m7 |! L& B; g4 \+ W7 T此方法会停止空闲的 FCC。8 y* e3 | r3 O, ~+ ?8 j0 B1 h
在停止 FCC 之前,系统会确认用户是否已关闭所有连接的客户端进程。
. B9 S( R7 l3 k+ a/ D1 z/ b7 \如果有非空闲的客户端连接到 FCC,则会出现一条消息,同时 FCC 不会停止。# f4 @# }. D4 y9 Q, M; I
如果您收到此消息,请确认所有客户端应用程序是否都已从 FCC/TCCS 断开,等待 10 秒然后重试。
. W0 j/ x8 v5 A! P6 a: t注意:7 r6 a3 X* H: U: y
如果客户端保留打开的 FCC 文件句柄、打开的段缓存句柄,或者保留打开的管道连接,在过去 5 秒或 10 秒内作出过请求,则该客户端为非空闲状态。此方法在 90% 的时间内都有效,并且关闭最为干净。在此之后重新启动 FCC 不会
# _4 ^- W6 q7 D导致数据丢失。3 e* ]0 d+ D% b! K+ E
; h$ v/ d1 q( \+ }- F2 |# ^! Q8 G
第2 种方法
8 X/ }$ x# L1 _0 o" C( G1 c• 运行 $FMS_HOME/bin/fccstat -kill。7 e0 Z8 E/ I! Q
无论 FCC 空闲与否,只要它响应管道命令,此方法都会停止 FCC。
9 \# s4 P5 z- i, t在停止 FCC 之前,系统不会确认用户是否已关闭所有连接的客户端进程。如果连接有其他客户端应用程序,则系统不会显示消息。在 FCC 终止时任何进行中的事务都会失败。这会对已连接的客户端应用程序产生负面影响。8 u; K1 W/ f, w3 m; u' a! W! O
此方法在 99% 的时间内有效。通常,在此之后重新启动 FCC 不会导致数据丢失。
0 b+ W# ]* m/ Y' r1 i5 K0 z0 z0 {8 x, j
第3种方法; J5 O8 {/ Z8 ]. K- d8 C
如果 TCCS/FCC 实例未对 FCC 管道命令作出响应,则即使 TCCS/FCC 进程正在运行,它也可能会报告 FCC 脱脱脱机机机。此种情况下,请使用 tspstat 或 tcmemstat 实用程序停止共享的 TCCS 进程。
% r- h# {3 }! @- g4 p: j6 b
/ }' G9 U$ O- a9 F第4种方法(((仅当 TCCS/FCC 在前台运行)))
3 k5 D! p) Y5 n) {• 在 FCC 前台窗口按下 Ctrl+C。
/ }+ Z% J, h( ^# u8 N f% p+ C2 [仅当TCCS/FCC 在可见的命令提示窗口或 shell 中运行时,才能通过界面访问
& K0 k- J6 {3 v2 R前台窗口。(通常情况并非如此。)
% x/ z2 J K5 P* q: H0 x9 l• 或者,请关闭 TCCS 命令提示窗口(仅限 Windows)。
2 g% ^( Q8 A4 \ \注意:3 A0 Q5 e/ T- T/ X
如果 FCC 在隐藏的窗口中运行,并且您拥有系统工具访问权限,则可以找到该隐藏的 FCC 窗口并向其发送一条 WM_CLOSE 消息(仅限 Windows)。此方法十分有效,并且通常可以干净地关闭 FCC。) i+ N( v2 `$ m# I4 A
: i% E. C4 H# B! ]第5 种方法(((仅限 UNIX )))3 ]! U% L" {7 ^( ?
• 运行操作系统的 kill 命令,不带 -9选项。
" T+ k. A. x) Z# e8 o& ^ P1 g& r# r无论 FCC 空闲与否,此方法都会停止 FCC,甚至未响应管道命令时也是如此。此方法可尽可能干净地停止 FCC。效果与方法 2 类似,但是有可能导致文件句柄阻塞或者缓存状态丢失。. H" `+ p& n* v) E, v |
' j* e( q. R& K( l& V$ q: ^# y# ~. j
第 6种方法(((仅限 UNIX)))! e/ T2 w4 c. k3 \
• 运行操作系统的 kill 命令并带有 -9选项。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。8 Y2 a. u. S1 U2 k7 G
* |+ s+ h( I: y, X' I$ Z第 7种方法(((仅限Windows)))
! ^: Q9 J: T" H2 v. X3 B( v• 在任务管理器中选择用户的 FCC 进程,然后单击结束进程。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。; T% m& Q: w4 E, M' ?$ v5 F! \
1 |7 U3 B# {- ^$ ?* t2 S# O - l3 @1 R9 W6 X
|
|