質問

私のFedora Core9ウェブサーバとのカーネル2.6.18、initな刈取りゾンビプロセス。この値段なのためのテーブルにまで到達の上限がない新しいプロセスが割り当てられてしまいます。

サンプル出力 ps -el | grep 'Z':

F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
5 Z     0  2648     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
1 Z    51  2656     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
1 Z     0  2670     1  0  75   0 -     0 exit   ?        00:00:02 crond <defunct>
4 Z     0  2874     1  0  82   0 -     0 exit   ?        00:00:00 mysqld_safe <defunct>
5 Z     0 28104     1  0  76   0 -     0 exit   ?        00:00:00 httpd <defunct>
5 Z     0 28716     1  0  76   0 -     0 exit   ?        00:00:06 lfd <defunct>
5 Z    74 10172     1  0  75   0 -     0 exit   ?        00:00:00 sshd <defunct>
5 Z     0 11199     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
5 Z     0 11202     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
5 Z     0 11205     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
5 Z     0 11208     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
5 Z     0 11211     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
5 Z     0 11240     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
5 Z     0 11246     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
5 Z     0 11249     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
5 Z     0 11252     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>
1 Z     0 14106     1  0  80   0 -     0 exit   ?        00:00:00 anacron <defunct>
5 Z     0 14631     1  0  75   0 -     0 exit   ?        00:00:00 sendmail <defunct>

このOSバグ?を得ない公?を探していインスピレーションを得るためのソースはこの問題に対応しています。感謝

役に立ちましたか?

解決

このことが僕らはUbuntuでは2つの方法:

  1. のを含んでいます。私の場合、カーネルドライバが破砕処理炉内構造物に行ったの虜.最良の方法この試験はチェックを/var/log/syslog(dmesgを見れば何も見えawry-例えば"バグ:ではケアしきれないカーネルのNULLポインター逆参照で0000000000000028",

  2. その他の時間などの見をするのがinitではないが、"親会社の子プロセスは以下の"実manpage引用符)を入力します。"このことが起きる場をご利用の際にptraceの使用に対する強制るにstraceプログラム用の内部に付ける。例えば、私頂いていない状況に陥を付けていstraceを子プロセスB最終的に、プロセスBの終了時としては、その親会社などである。セBそのようなゾンビが所有init.しかし、その"多目的"親が、実際にstraceます。後の殺害にstrace、プロセスBの刈り取り

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top