From: Glenn A. <at...@ut...> - 2009-05-20 14:08:07
|
We are having an issue with devmon 3.1b1 and hobbit/xymon 4.2.0-dfsg10 on an Ubuntu 8.04 machine. After a while (as long as 6 days, as short as 36 hours) it looks like it stalls waiting on for hobbit/xymon. output from "devmon -f -vv": [09-05-13@16:43:32] Getting device status from hobbit at localhost:1984 Can't use an undefined value as a HASH reference at /opt/devmon-0.3.1-beta1/modules/dm_snmp.pm line 405, <$__ANONIO__> line 52616. [09-05-13@17:25:44] Shutting down (we shut it down at this point) strace on the master: select(0, NULL, NULL, NULL, {0, 1000}) = 0 (Timeout) read(12, "", 4096) = 0 select(0, NULL, NULL, NULL, {0, 1000}) = 0 (Timeout) read(12, "", 4096) = 0 select(0, NULL, NULL, NULL, {0, 1000}) = 0 (Timeout) read(12, "", 4096) = 0 strace on one of the children: --- SIGALRM (Alarm clock) @ 0 (0) --- sigreturn() = ? (mask now []) rt_sigprocmask(SIG_BLOCK, [ALRM], NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [ALRM], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [ALRM], [], 8) = 0 rt_sigaction(SIGALRM, {SIG_DFL}, {0x80b4ad0, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 kill(29920, SIG_0) = 0 rt_sigprocmask(SIG_BLOCK, [ALRM], [], 8) = 0 rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [ALRM], [], 8) = 0 rt_sigaction(SIGALRM, {0x80b4ad0, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 alarm(15) = 0 read(16, 0x8983d20, 4096) = ? ERESTARTSYS (To be restarted) Any suggestions for fixes or further troubleshooting? Thanks, -- Glenn Attwood Senior Network Administrator, IITS University of Toronto Scarborough 416-287-7364 |