[Zenoss-dev] Re: watchdog problems after upgrade from 2.1.2 to
2.1.7.0
Eric Newton
ecn at zenoss.com
Wed Jan 30 08:46:53 EST 2008
pallium wrote:
> I've done the above removal of "--watchdog" from $ZENHOME/bin/zenfunctions however it appears that watchdog is still during zenhub and having a similar issue.
>
> This only occured when adding 150+ devices via command line and renaming each right after the modeling was completed.
>
> exerpt from zenhub.log:
if you remove --watchdog, shutdown everything:
$ pkill -f /z
Then start up zeo, and zenhub:
$ zeoctl start
$ zenhub start
Then do a ps -elf for me. You shouldn't see any watchdog gunk in any of
the command lines. If you do, please let me know.
>
> 2008-01-29 13:23:17 ERROR watchdog: (11, 'Resource temporarily unavailable')
> Traceback (most recent call last):
> File "$ZENHOME/Products/ZenUtils/Watchdog.py", line 215, in run
> self._runOnce()
> File "$ZENHOME/Products/ZenUtils/Watchdog.py", line 159, in _runOnce
> conn, addr = sock.accept()
> File "$ZENHOME/lib/python2.4/socket.py", line 161, in accept
> sock, addr = self._sock.accept()
> error: (11, 'Resource temporarily unavailable')
I know you are not crazy... others have seen this behavior, too.
Somehow two processes end up trying to listen to a child. I have traced
through the code and I don't yet understand how this is possible.
In the 2.1.71, the watchdog will be turned off for everything but
zenwin, zenwinmodeler and zeneventlog (the windows collectors).
-Eric
More information about the zenoss-dev
mailing list