cron pile up! Lot's of "cron: running job (cron)"
Rudy
crapsh at monkeybrains.net
Mon Dec 3 19:26:05 PST 2007
cron jobs seem to get stuck. Not always, but within a day, there are at
least 20 stuck. It is not always the same cronjob that does the
sticking. :) When this occurs, I can run ps ax| grep cron and get a
bunch of lines like this:
51921 ?? D 0:00.00 cron: running job (cron)
51922 ?? IVs 0:00.00 cron: running job (cron)
52544 ?? D 0:00.00 cron: running job (cron)
52545 ?? IVs 0:00.00 cron: running job (cron)
54418 ?? D 0:00.00 cron: running job (cron)
54419 ?? IVs 0:00.00 cron: running job (cron)
54667 ?? D 0:00.00 cron: running job (cron)
54668 ?? IVs 0:00.00 cron: running job (cron)
55835 ?? D 0:00.00 cron: running job (cron)
55836 ?? IVs 0:00.00 cron: running job (cron)
What is going on? Please help me remedy this situation.
The PID numbers next to cron's with a STATE of "IVs" show up in
/var/log/cron, for example:
# grep 54668 /var/log/cron
Dec 2 22:32:00 pita /usr/sbin/cron[54668]: (root) CMD
(/root/bin/raid-status.sh CRON)
# grep 55836 /var/log/cron
Dec 2 22:40:00 pita /usr/sbin/cron[55836]: (root) CMD
(/root/bin/10minutes.mail.sh | mail -E -s "[ERROR]
mail.monkeybrains.net" example at example.com)
If I run 'lsof' I can find these open handles:
cron 54668 root cwd VDIR 0,80 512 471040 /var/cron
cron 54668 root rtd VDIR 0,77 512 2 /
cron 54668 root txt VREG 0,82 32496 122864 /usr/sbin/cron
cron 54668 root txt VREG 0,77 162712 49929 /libexec/ld-elf.so.1
cron 54668 root txt VREG 0,77 44788 49922 /lib/libutil.so.5
cron 54668 root txt VREG 0,77 941952 49923 /lib/libc.so.6
cron 54668 root txt VREG 0,82 19277 826439
/usr/local/lib/nss_mysql.so.1
cron 54668 root txt VREG 0,82 413626 826986
/usr/local/lib/mysql/libmysqlclient.so.15
cron 54668 root txt VREG 0,77 64604 49928 /lib/libz.so.3
cron 54668 root txt VREG 0,77 107432 49918 /lib/libm.so.4
cron 54668 root txt VREG 0,77 28648 49916 /lib/libcrypt.so.3
cron 54668 root 0u PIPE 0xca02c660 16384 ->0xca02c718
cron 54668 root 1u PIPE 0xcc473250 0 ->0xcc473198
cron 54668 root 2u PIPE 0xcc473250 0 ->0xcc473198
cron 54668 root 5u unix 0xc6665858 0t0 ->0xc67e89bc
cron 54667 root cwd VDIR 0,80 512 471040 /var/cron
cron 54667 root rtd VDIR 0,77 512 2 /
cron 54667 root txt VREG 0,82 32496 122864 /usr/sbin/cron
cron 54667 root txt VREG 0,77 162712 49929 /libexec/ld-elf.so.1
cron 54667 root txt VREG 0,77 44788 49922 /lib/libutil.so.5
cron 54667 root txt VREG 0,77 941952 49923 /lib/libc.so.6
cron 54667 root txt VREG 0,82 19277 826439
/usr/local/lib/nss_mysql.so.1
cron 54667 root txt VREG 0,82 413626 826986
/usr/local/lib/mysql/libmysqlclient.so.15
cron 54667 root txt VREG 0,77 64604 49928 /lib/libz.so.3
cron 54667 root txt VREG 0,77 107432 49918 /lib/libm.so.4
cron 54667 root txt VREG 0,77 28648 49916 /lib/libcrypt.so.3
cron 54667 root 0u VCHR 0,26 0t0 26 /dev/null
cron 54667 root 1u VCHR 0,26 0t0 26 /dev/null
cron 54667 root 2u VCHR 0,26 0t0 26 /dev/null
cron 54667 root 3u PIPE 0xca02c660 16384 ->0xca02c718
cron 54667 root 4u PIPE 0xca02c718 0 ->0xca02c660
cron 54667 root 5u unix 0xc6665858 0t0 ->0xc67e89bc
cron 54667 root 6u PIPE 0xcc473198 16384 ->0xcc473250
cron 54667 root 7u unix 0xc67e86f4 0t0 ->(none)
cron 54667 root 8u PIPE 0xcc473250 0 ->0xcc473198
What is going on? Is my libnss_mysql acting up?
Rudy
More information about the freebsd-questions
mailing list