странность: Z и T процессы.
Добрый день.
На одной из машин, полученных в управление недавно, наблюдаю странную
картину: множество процессов в состоянии zombie, а их родители -- в
состоянии T. Насколько я понимаю, такой статус может появиться у
процесса, который приостановлен дебаггером, но в работающей системе... К
чему бы это?
Прицепиться strace'ом не удается ни к родителю, ни к чилду в 99%
случаев (attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted),
хотя пробую от root.
Пару раз удалось прицепиться к родительским процессам. Результат
приблизительно такой:
root@www:~# strace -p 2255
--- SIGSTOP (Stopped (signal)) ---
brk(0) = 0x8051544
brk(0x8051576) = 0x8051576
open("/dev/hdx1", O_RDWR|O_CREAT, 0) = -1 EACCES (Permission denied)
getpid() = 2255
fcntl(-13, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 EBADF (Bad file descriptor)
brk(0x8051544) = 0x8051544
_exit(0) = ?
Вот контрольный вывод ps fax
12912 ? TN 0:00 rm -f /var/tmp/logcheck/check.12873 /var/tmp/logcheck
12931 ? ZN 0:00 \_ [rm <defunct>]
12954 ? T 0:00 mv -f /var/log/snort/portscan.log.1.gz /var/log/snort
12978 ? Z 0:00 \_ [mv <defunct>]
12975 ? T 0:00 mv /var/log/snort/portscan.log.0.gz /var/log/snort/po
12979 ? Z 0:00 \_ [mv <defunct>]
12987 ? T 0:00 chown --reference /var/log/snort/portscan.log /var/lo
13001 ? Z 0:00 \_ [chown <defunct>]
13233 ? TN 0:00 rm -f /var/lib/logcheck/cleaned/ignore.d/postfix
13235 ? ZN 0:00 \_ [rm <defunct>]
13239 ? TN 0:00 rm -f /var/lib/logcheck/cleaned/ignore.d/ppp
13241 ? ZN 0:00 \_ [rm <defunct>]
13280 ? TN 0:00 rm -f /var/lib/logcheck/cleaned/ignore.d/stunnel
13287 ? ZN 0:00 \_ [rm <defunct>]
13322 ? TN 0:00 mv /var/tmp/logcheck/checkoutput.tmp.12873 /var/tmp/l
13327 ? ZN 0:00 \_ [mv <defunct>]
13354 ? TN 0:00 mv /var/tmp/logcheck/checkoutput.tmp.12873 /var/tmp/l
13359 ? ZN 0:00 \_ [mv <defunct>]
13404 ? TN 0:00 mv /var/tmp/logcheck/checkoutput.tmp.12873 /var/tmp/l
13405 ? ZN 0:00 \_ [mv <defunct>]
13408 ? TN 0:00 mv /var/tmp/logcheck/checkoutput.tmp.12873 /var/tmp/l
13415 ? ZN 0:00 \_ [mv <defunct>]
13438 ? TN 0:00 rm -f /var/tmp/logcheck/check.12873 /var/tmp/logcheck
13439 ? ZN 0:00 \_ [rm <defunct>]
25803 ? T 0:00 mv /var/backups/syb.backups/ro/1/ro.dmp.bz2 /var/back
25804 ? Z 0:00 \_ [mv <defunct>]
2255 ? T 0:00 cp -f /var/backups/syb.backups/bcp/galanet/ro_d_b4/he
2256 ? Z 0:00 \_ [cp <defunct>]
2269 ? T 0:00 rm -f /var/backups/syb.backups/bcp/galanet/ro_d_b3/*
2272 ? Z 0:00 \_ [rm <defunct>]
2271 ? T 0:00 ls /var/backups/syb.backups/bcp/galanet/ro_d_b2/
2273 ? Z 0:00 \_ [ls <defunct>]
28077 ? TN 0:00 ls /etc/logcheck/violations.d/
28078 ? ZN 0:00 \_ [ls <defunct>]
Не сталкивался ли кто с подобным? Где собака порылась?
--
WBR,
Alexander A. Vlasov
Debian GNU/Linux user
JID: zulu@jabber.ru
nic-hdl: ZULU-UANIC
Reply to: