Rob,

The issue here, as you have correctly pointed out, is that the service
control commands are not passed to the nxlog process if it is started via
a service wrapper. As such, I think it can't be shut down gracefully,
which is needed to flush buffers and write the configcache.dat containing
eventlog/file positions.

Regards,
Botond

On Thu, 17 Jul 2014 19:28:23 +0000
nx...@robajz.info wrote:

> Apologies for double posting, I just re-discovered nssm:
> http://nssm.cc/usage - it has a priority setting for the process.
> Question remains please concerning service signals and graceful shutdown.
> Thanks, Rob
> 
> On 07/17/14 19:18, nx...@robajz.info wrote:
> > Hi Botond, thanks for the answer.
> >
> > I have seen these techniques with task manager and unfortunately it will
> > not fly on production serves for multiple reasons (technical and
> > operational).
> >
> > I'm thinking now of service wrapper like srvany that might allow me to
> > do that or perhaps I might just write one in c#. Would there be much
> > concern in nxlog.exe regarding service signals and how about shutting
> > down gracefully if I wrap the process say with srvany and cmd script or
> > with custom c# service?
> >
> > Thanks and regards, Rob
> >
> >
> > On 07/17/14 13:09, nxlog-ce-users-requ...@lists.sourceforge.net wrote:
> >> Message: 1
> >> Date: Thu, 17 Jul 2014 10:37:49 +0200
> >> From: Botond Botyanszki <b...@nxlog.org>
> >> Subject: Re: [nxlog-ce-users] Change nxlog process priority
> >> To: nxlog-ce-users@lists.sourceforge.net
> >> Message-ID: <20140717103749.792ec84d@mephisto>
> >> Content-Type: text/plain; charset=US-ASCII
> >>
> >> Hi Rob,
> >>
> >> Not sure what's the best way to do this on windows either but there are
> >> tools which could work, see this for example:
> >> http://www.askvg.com/how-to-permanently-set-process-priority-in-windows-task-manager/
> >> YMMW.
> >>
> >> Regards,
> >> Botond
> >>
> >> On Thu, 10 Jul 2014 18:13:46 +0000
> >> nx...@robajz.info wrote:
> >>
> >>> Hi,
> >>>
> >>> >From my localhost UDP load testing it became apparent that to avoid
> >>> packet drop under heavy load, the receiving process needs to run with
> >>> higher process priority than the senders. This ensures that it has the
> >>> CPU cycles to handle all the input where it has to compete with the 
> >>> senders.
> >>>
> >>> Local UDP sink is part of my design and hence I'm wondering if there's
> >>> some simple way to prop the process priority of nxlog on windows
> >>> (windows 2008 server actually). I wouldn't fancy some brutal external
> >>> scripts but well if it hs to be... Wish it was linux easy.
> >>>
> >>> Thanks a lot, Rob
> >>>
> >>>
> 
> 
> ------------------------------------------------------------------------------
> Want fast and easy access to all the code in your enterprise? Index and
> search up to 200,000 lines of code with a free copy of Black Duck
> Code Sight - the same software that powers the world's largest code
> search on Ohloh, the Black Duck Open Hub! Try it now.
> http://p.sf.net/sfu/bds
> _______________________________________________
> nxlog-ce-users mailing list
> nxlog-ce-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
nxlog-ce-users mailing list
nxlog-ce-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users

Reply via email to