Hi,
  Thanks for the reply.
  I'll try to add more details and om_null when it will crash again, so far
it did not stop from yesterday.

  But why it's not crashing in DEBUG mode but only in INFO ?
  If i start it after a crash with DEBUG leave it for a few seconds then
stop and start in INFO mode all works fine, and no more crashes until next
unknown when crash.


On Wed, Nov 12, 2014 at 1:15 PM, Botond Botyanszki <b...@nxlog.org> wrote:

> Hi,
>
> There is a similar issue recently posted in the community forum, it's
> likely the same bug.
> The condigcache.dat file contains the XML bookmark for the last record
> that was successfully read when nxlog is stopped cleanly. For the
> nxlog community edition this does not get updated when it crashes so when
> you restart the service it tries to read the eventlog from the same
> position again and again.
>
> Can you try with om_null to make sure the issue is with im_msvistalog?
>
> Can you provide a POC test case which can be used to reproduce the bug by
> using eventcreate or some other tool to inject the offending eventlog
> entry?
>
> Regards,
> Botond
>
> On Tue, 11 Nov 2014 10:37:45 +0100
> Andrian Bulat <coju...@gmail.com> wrote:
>
> > Hello,
> >                 We are trying to use nxlog for shipping logs from windows
> > event to elastic search.
> > Sometimes nxlog is crashing with, somehow this is a random behavior it
> may
> > crash on different messages in EventLog
> >
> > Crash log:
> > Faulting application name: nxlog.exe, version: 0.0.0.0, time stamp:
> > 0x53ca79be
> > Faulting module name: ntdll.dll, version: 6.1.7601.18247, time stamp:
> > 0x521ea8e7
> > Exception code: 0xc0000005
> > Fault offset: 0x0005e8d1
> > Faulting process id: 0x3454
> > Faulting application start time: 0x01cffd8c7ee035f3
> > Faulting application path: C:\Program Files (x86)\nxlog\nxlog.exe
> > Faulting module path: C:\Windows\SysWOW64\ntdll.dll
> > Report Id: bdaf2722-697f-11e4-a98b-0050569747fd
> >
> > Looking out in cache configcache.dat point to an specific windows log,
> xml
> > export is like this:
> >
> > <Event xmlns='http://schemas.microsoft.com/win/2004/08/events/event'>
> >                                 <System>
> >                                                 <Provider
> > Name='BackendServiceHost'/>
> >                                                 <EventID
> > Qualifiers='0'>0</EventID>
> >                                                 <Level>4</Level>
> >                                                 <Task>0</Task>
> >
> > <Keywords>0x80000000000000</Keywords>
> >                                                 <TimeCreated
> > SystemTime='2014-11-10T10:17:18.000000000Z'/>
> >
> > <EventRecordID>2735489</EventRecordID>
> >                                                 <Channel>Kalixa</Channel>
> >
> > <Computer>ATVT6WABPP002.tst.pay</Computer>
> >                                                 <Security/>
> >                                 </System>
> >                                 <EventData>
> >                                                 <Data>INFO
> >  CQRPayments.PaymentService.Implementation.Engine [(null), 2014-11-10
> > 10:17:17,891, 1, ]
> > Engine Started in: 00:00:00.0099056
> >                                                 </Data>
> >                                 </EventData>
> >                 </Event>
> >
> > When LogLevel is  INFO  it crashes and restarting service does not help
> > it’s keep crashing.
> > However it LogLevel Is DEBUG it goes through and message Is read without
> > any crashes.
> >
> > Machine is running windows 2008 R2 Standard, x64
> > Related configs
> >
> > define ROOT C:\Program Files (x86)\nxlog
> > define CERTDIR %ROOT%\cert
> >
> > Moduledir %ROOT%\modules
> > CacheDir %ROOT%\data
> > Pidfile %ROOT%\data\nxlog.pid
> > SpoolDir %ROOT%\data
> > LogFile D:\LogFiles\nxlog\nxlog.log
> >
> > LogLevel INFO
> >
> > <Input eventlog>
> >   Module  im_msvistalog
> >   SavePos True
> >   ReadFromLast True
> >   #PollInterval 5
> >   Query <QueryList> \
> >           <Query Id="0"> \
> >             <Select Path="Kalixa">*</Select> \
> >             <Select Path="Application">*[System[(Level='2' or
> > Level='3')]]</Select> \
> >           </Query> \
> >         </QueryList>
> >
> >   Exec $Hostname = hostname(); \
> >        $DateEventTime = strftime($EventTime, "%Y-%m-%dT%H:%M:%S+00:00");
> > </Input>
> >
> > <Output out_http_eventlog>
> >   Module  om_http
> >   URL     http://elasticSearchURL/
> >   Exec set_http_request_path("logstash-" + strftime(now(), "%Y.%m.%d") +
> > "/nx_eventlog");
> >
> >   Exec $raw_event = to_json();
> > </Output>
> >
> > # Let's tie all pieces together with a NXlog route
> > <Route eventlog_route>
> >   Path   eventlog => out_http_eventlog
> > </Route>
> >
> >
> > --
> > br,
> > Andrian Bulat
>
>
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
> _______________________________________________
> nxlog-ce-users mailing list
> nxlog-ce-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users
>



-- 
br,
Andrian Bulat
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
nxlog-ce-users mailing list
nxlog-ce-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users

Reply via email to