From: Buchan M. <bg...@st...> - 2008-03-25 09:35:16
|
On Wednesday 05 March 2008 16:41:05 Whilding, Craig wrote: > I've discovered something with this purple problem. If the module that > parses hobbit client data isn't running then devmon seems to remain > fine. > > Basically on one of our servers that runs a proxy sending data to > localhost and our main server one of the modules has died so that no > linux client data gets to the local display. Haven't quite worked out > what will have died yet as I need to run a diff with another box to > check the dead channel but whatever it was it seems to be the service > that devmon disagreed with. > > Any progress on debugging what devmon code causes the problem in the > first place? I can leave this broken for now on mine as the local > display is only a backup if the wan link fails. I managed to reproduce the issue, and I think it is fixed with this commit: http://devmon.svn.sourceforge.net/devmon/?rev=82&view=rev I will test it in production (but I see this issue about once in two weeks in our production environment) this week. I reproduced it by stopping hobbit after devmon had sent at least one status message (i.e. start devmon while hobbit is running), then stopping hobbitit before the next attempt to send a status message. devmon would hang, and log nothing more to the log. With the fix available in the patch from the url above, it will continue logging and running. I have also fixed the "don't poll a device hobbit thinks is down" feature. If there aren't any more serious issues to resolve, I think another release is in order ... maybe 0.3.0 final. Regards, Buchan |