|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何停止Teamcenter FCC 服务?5 z" N$ z- H2 r7 }
: H2 M8 p7 E0 `+ W7 J3 R停止 FCC 时,关闭过程要尽可能干净彻底,这很重要。您希望停止 FCC 的原因是:5 N1 W+ L, A5 G( w2 y# P
• 不再需要它。 u* ~& R1 U" O& _1 n2 J3 b. A
• 您需要停止并重新启动 FCC 以接收新的配置信息。' o$ {. A$ H$ r5 ?6 R: @
`, c; K& \. j3 x( T无论您为何要停止 FCC,请记住 FCC 在 TCCS 容器进程内部运行。停止 FCC 也会停止 TcServerProxy 和 TcMEM 进程。) a* `- K% ?: X
注意:
; ^" {6 i9 G7 t. A% s( k除非更安全的方法无效,否则 Siemens PLM Software 建议不要使用操作系统的 kill 命令或 Windows 任务管理器来停止 FCC。这样做会对 FMS 快速缓存、FCC 缓存锁定、TCCS 进程锁定以及任何活动的 FCC/TcServerProxy/TcMEM 事务造成多种问题。在停止 FCC 之前,应关闭全部客户端应用程序并等待 10 秒。以下是用于停止 FCC 的方法,按照降低破坏缓存或造成锁定文件阻塞的风险的程度大小顺序列出。如果在停止 FCC 之后,不能正常地重新启动,请重置用户的 FCC 环境。
8 c8 Q S# r6 `9 P. n& U- b* H4 Z5 Z. G
第1 种方法1 ]; `) ~! d+ J$ |9 `
• 运行 $FMS_HOME/bin/fccstat -stop。3 f _+ U: E2 N! e9 ~: A
此方法会停止空闲的 FCC。
6 B; m3 R6 z8 b0 I1 H在停止 FCC 之前,系统会确认用户是否已关闭所有连接的客户端进程。
+ ?8 c( R9 F; h; ^, U& Z如果有非空闲的客户端连接到 FCC,则会出现一条消息,同时 FCC 不会停止。
/ X" v- n, |4 k4 v5 N/ k2 d6 c如果您收到此消息,请确认所有客户端应用程序是否都已从 FCC/TCCS 断开,等待 10 秒然后重试。
5 Y6 i* V. Y: K$ R% p注意:5 B$ c+ O; H3 Q; t+ Q8 t
如果客户端保留打开的 FCC 文件句柄、打开的段缓存句柄,或者保留打开的管道连接,在过去 5 秒或 10 秒内作出过请求,则该客户端为非空闲状态。此方法在 90% 的时间内都有效,并且关闭最为干净。在此之后重新启动 FCC 不会
% X. W7 j. |- e, R2 g; e& |导致数据丢失。: o$ L& N& J D5 v) a
* r7 {, h( }- @) b3 z9 ^第2 种方法
, i3 [7 [! s( Z7 H% c+ F0 f" t- X• 运行 $FMS_HOME/bin/fccstat -kill。
. O6 d) n B& M无论 FCC 空闲与否,只要它响应管道命令,此方法都会停止 FCC。
0 l I# Y! d1 d( D! X6 G在停止 FCC 之前,系统不会确认用户是否已关闭所有连接的客户端进程。如果连接有其他客户端应用程序,则系统不会显示消息。在 FCC 终止时任何进行中的事务都会失败。这会对已连接的客户端应用程序产生负面影响。7 Y, N8 b4 t, m$ w
此方法在 99% 的时间内有效。通常,在此之后重新启动 FCC 不会导致数据丢失。
. H3 H/ H3 J _. j
1 C) U7 k( w' ?! ~& \# R6 e第3种方法
* r: z4 @" r! t X9 Q; n如果 TCCS/FCC 实例未对 FCC 管道命令作出响应,则即使 TCCS/FCC 进程正在运行,它也可能会报告 FCC 脱脱脱机机机。此种情况下,请使用 tspstat 或 tcmemstat 实用程序停止共享的 TCCS 进程。5 l P$ E% a+ j8 C
- D# k6 C" m3 u7 G9 @
第4种方法(((仅当 TCCS/FCC 在前台运行)))
: ~; r5 j# X9 v! I* B6 W( F• 在 FCC 前台窗口按下 Ctrl+C。9 s! H) ~( l9 k0 d( t: c4 U
仅当TCCS/FCC 在可见的命令提示窗口或 shell 中运行时,才能通过界面访问0 l' {5 [$ [; r6 J" I4 C
前台窗口。(通常情况并非如此。)8 n+ R# f; `6 J* Z5 n5 f# G
• 或者,请关闭 TCCS 命令提示窗口(仅限 Windows)。
0 e- `* u% J, S/ | t注意:
, D$ p) ]* [# E如果 FCC 在隐藏的窗口中运行,并且您拥有系统工具访问权限,则可以找到该隐藏的 FCC 窗口并向其发送一条 WM_CLOSE 消息(仅限 Windows)。此方法十分有效,并且通常可以干净地关闭 FCC。# s- h3 [( }! _: P5 c9 A
. G3 _3 ]* O# n& J& A& }3 W第5 种方法(((仅限 UNIX )))
9 z- w8 D3 @ [& h, C( T& @• 运行操作系统的 kill 命令,不带 -9选项。5 c& A$ `5 U) K+ j
无论 FCC 空闲与否,此方法都会停止 FCC,甚至未响应管道命令时也是如此。此方法可尽可能干净地停止 FCC。效果与方法 2 类似,但是有可能导致文件句柄阻塞或者缓存状态丢失。: D8 F/ X$ a8 N
% i5 N4 q! X6 P2 x7 I+ R$ M2 F第 6种方法(((仅限 UNIX)))# Y) U. p9 d4 A- b6 r
• 运行操作系统的 kill 命令并带有 -9选项。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。
8 |" H; f3 s: W& W& f- `
8 }& _6 p2 i4 L$ g6 G# v4 D第 7种方法(((仅限Windows)))
# f+ Y6 v U. P% M/ f: `• 在任务管理器中选择用户的 FCC 进程,然后单击结束进程。此方法会强行停止 FCC。通常,FCC 快速缓存(段缓存)中的内容会丢失。FCC锁定文件偶尔会阻塞。
. z# W9 h3 P% z5 Z+ v3 G8 L8 S
" ^( W. j" ?/ ]7 S
0 _! r5 U& i& C/ _8 f' C |
|