[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

странность: 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: