|
From: Leif M. <lei...@ta...> - 2010-10-01 06:58:48
|
Mark, I was just going back to give you an update on this issue and realized that the following mail was still in my drafts.. Sorry about that. We have added a queue which allows for up to 25 control codes per 10ms cycle of the Wrapper to be enqueued. This should be far more than enough. This has been implemented for the upcoming 3.5.5 release. Please give it a try when it comes out. Cheers, Leif Message in draft.... --- Mark, I did some more investigation of this. Sorry. This is a slightly different problem than what I mentioned the other day. Starting with version 3.5.1, we reworked the way signal handlers in general are implemented so they now do as little possible within the interrupt. This was needed to avoid very rare deadlocks in logging code and mallocs. The problem is that the signal handler now makes a note of the most recent signal and then the main loop processes it. As it is written, if you get more than one service control code per loop of the main method, you will see a warning like the one you are seeing. I have made some changes for the next release to make this much more robust. In the mean time, if this is a big problem for you, version 3.4.1 may be the best temporary solution as that version has been very stable as well. Cheers, Leif On Tue, Sep 21, 2010 at 5:40 PM, Wardell, Mark <Mar...@co...> wrote: > (resending as last message was scrubbed) > > Hi Leif > > Many thanks for the response - I didn't actually receive it though as > our mail filters probably were over-zealous. > > I have run the process in debug mode as you suggested and have attached > the logs below. > > We have been running a very old version (3.2.3) of the wrapper which is > why we have not seen this before. After looking a bit deeper, I do not > see the issue if I run it on my workstation, only on our servers. Is it > possible that monitoring software could be causing this? > > Regards > Mark > > 2010/09/15 08:49:03.921 | Allocating a console for the service. > 2010/09/15 08:49:03.936 | Found console window. > 2010/09/15 08:49:03.936 | --> Wrapper Started as Service > 2010/09/15 08:49:03.936 | Java Service Wrapper Community Edition 32-bit > 3.5.3 > 2010/09/15 08:49:03.936 | Copyright (C) 1999-2010 Tanuki Software, > Ltd. All Rights Reserved. > 2010/09/15 08:49:03.936 | http://wrapper.tanukisoftware.com > 2010/09/15 08:49:03.936 | > 2010/09/15 08:49:03.936 | Release time: 2010/08/03 00:00:00 > 2010/09/15 08:49:03.936 | Build time: 2010/08/04 02:02:00 > 2010/09/15 08:49:03.936 | Timezone: GMT Standard Time (GMT Daylight > Time) Offset: 0, hasDaylight: 1 > 2010/09/15 08:49:03.936 | Using tick timer. <snip> |