[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 790] Re: cvsのプロセスが止まってkillできない
From: HARAGUCHI Shuugou <haraguti@nd.net.fujitsu.co.jp>
Subject: [cvs-ml 789] cvs のプロセスが止まって kill できない
Date: Tue, 3 Oct 2000 11:05:25 +0900
| (1) server: Solaris2.5.1, client: SunOS 4.1.4-JLE -> ×
| (2) server: SunOS 4.1.4-JLE, client: Solaris2.6 -> ○
| (3) server: Solaris2.5.1, client: Solaris2.6 -> ○
| (4) server: SunOS 4.1.4-JLE, client: SunOS 4.1.4-JLE -> ×
client
+---------------+---------+----------+
| | SunOS | Solaris |
| | 4.1.4 | 2.6 |
+---------------+---------+----------+
server| Solaris 2.5.1 | X | O |
+---------------+---------+----------+
| SunOS 4.1.4 | X | O |
+---------------+---------+----------+
clientがSunOS4.1.4のときに障害があるということですね。
killできなくなるのは常にclientプロセスでしょうか?
| client:
| F UID PID PPID CP PRI NI SZ RSS WCHAN STAT TT TIME COMMAND
| 20088000 408 27897 27894 0 -1 02172 0 kernelmap DW ? 5:32 /fj/tools/bin/4.1.4-JL/cvs -dsilvia:/ncr/src/master checkout ★
この場合のプロセスをkillできない直接の原因は
プロセスがシグナルを受け取れない状態だからです。
これはpsのSTATフィールドにDとあることからわかります。
Dの意味は
<http://www.freebsd.org/cgi/man.cgi?query=ps&apropos=0&sektion=0&manpath=SunOS+4.1.3&format=html>
ついでにWもついているのでプロセスは
スワップアウトされてしまっていることがわかります。
これはSZ(プロセスサイズ)が2172と約2MBなのに対し
RSS(常駐サイズ)が0なので実メモリ上から完全に
追い出されていることからもわかります。
clientマシンの実メモリ不足が原因なのではないでしょうか。
--
KOIE Hidetaka 鯉江英隆 <hide@koie.org>