Hoping the Girder Gurus out there might have some idea what is going on with this very strange issue I am having:
I use the Girder IP plugin to communicate with a TCP event sink that tells Girder what is going on inside Windows Media Center on my HTPC (http://vmccontroller.codeplex.com/releases/view/23251). Based on the MCE section I am in (movies, music, etc.) and the media state (play, pause, stop) I trigger various events to adjust lighting, sound modes, volume, etc. Been using this setup for a few years now and it works like a charm - most of the time!
The problem I am having is that every few hours now (the exact amount of time seems to be random), the IP connection from Girder to the MCE event sink seems to either drop or hang. If I manually re-initialize the connection in Girder, all is well again. I am having a very hard time isolating whether or not the problem is with Girder or not, but I am thinking it is since re-initializing the connection on the girder side fixes the problem every time and I never have to do anything on the HTPC/MCE side.
So, I thought I'd be smart and create a scheduled event to automatically re-initialize the IP connection in Girder every 15 minutes - to be sure that the IP connection remains up all the time. This seems to have created another issue that is even more strange - after a few hours, the scheduler seems to stop firing this event, even though it is set to run perpetually! End result...once the scheduler stops automatically re-initializing the IP connection for me, I eventually lose my connection to MCE and my HTPC automation stops working once again.
So now I have two issues to solve - fixing the IP issue would probably be the best option, but now I'm wondering if there are other issues with Girder going on here because I have never seen the scheduler behave this way (I use it for other timers that run perpetually and they all work just fine).
Can anyone suggest what I might check to resolve this IP connectivity (and scheduler) issue?


Reply With Quote