unfortunately the symbols are missing. Did you use one of our packages or
build it yourself?
Thanks,Rainer


On Sun, May 18, 2014 at 10:41 PM, Alex Bird <[email protected]> wrote:

> Thanks for the responses everyone!
>
> I happened to try using the legacy config directives to setup my imfile
> inputs and that worked as expected. It seems like the problem could be with
> the new style config.
>
> Here's the full log with valgrind: http://pastebin.com/KTNVnnun
>
>
> On Sun, May 18, 2014 at 5:08 AM, Rainer Gerhards
> <[email protected]>wrote:
>
> > It's probably a bug. As David says, there is no limit on the nbr of
> files.
> >
> > It would be best if you could post the complete debug log, up to the
> point
> > where it dies. It would be even better if you could run it under valgrind
> >
> > $ sudo valgrind -log-fd=1 rsyslogd -dn > combined_log
> >
> > and post that log.
> >
> > Rainer
> >
> >
> > On Sun, May 18, 2014 at 10:19 AM, David Lang <[email protected]> wrote:
> >
> > > I'm not aware of any problems with fewer than a couple hundred imfiles
> > > (and that was a compile time variable that I think was recently changed
> > to
> > > be unlimited)
> > >
> > > could you check earlier in the debug output to see if there is any
> other
> > > mention of these files?
> > >
> > > do all the files exist and have content at the time rsyslog starts?
> > >
> > > David Lang
> > >
> > >
> > >
> > > On Sun, 18 May 2014, Alex Bird wrote:
> > >
> > >  Hello,
> > >>
> > >> I'm trying to configure rsyslog to collect logs for a web application
> > >> using
> > >> the imfile module. I only have 4 imfile inputs configured, but
> rsyslogd
> > >> won't start unless I only have 2 at the most. If I run 'sudo rsyslogd
> > >> -dn',
> > >> the tail of the output looks like this:
> > >>
> > >> 4963.196879382:7fd16ef45700: main Q: qqueueAdd: entry added, size now
> > log
> > >> 69, phys 72 entries
> > >> 4963.196889949:7fd16ef45700: main Q: qqueueAdd: entry added, size now
> > log
> > >> 70, phys 73 entries
> > >> 4963.196901182:7fd16ef45700: main Q: MultiEnqObj advised worker start
> > >> 4963.196919437:7fd16ef45700: DDDD: imfile: enter into wdmap[3]: wd 4,
> > dir
> > >> -1, file 1
> > >> 4963.196931055:7fd16ef45700: DDDD: watch 4 added for file
> > >> /var/log/nginx/error.log
> > >> 4963.196951059:7fd16ef45700: imfile: increased dir table to 4 entries
> > >> 4963.196962765:7fd16ef45700: DDDD: associated file
> > >> 1[/var/log/nginx/error.log] to directory 0[/var/log/nginx]
> > >> 4963.196977470:7fd16ef45700: filemon 0x7fd1710d8278: clean startup, no
> > .si
> > >> file found
> > >> 4963.196990293:7fd16ef45700: file stream /var/log/nginx/error.log
> > params:
> > >> flush interval 0, async write 0
> > >> 4963.197009221:7fd16ef45700: file '/var/log/nginx/error.log' opened as
> > #8
> > >> with mode 384
> > >> 4963.197026642:7fd16ef45700: strm 0x7fd1711ea280: opened file
> > >> '/var/log/nginx/error.log' for READ as 8
> > >> 4963.197051216:7fd16ef45700: strm 0x7fd1711ea280: file 8 read 0 bytes
> > >> 4963.197076670:7fd16ef45700: stream checking for file change on
> > >> '/var/log/nginx/error.log', inode 262240/262240
> > >> 4963.197111945:7fd16ef45700: DDDD: imfile: enter into wdmap[4]: wd 5,
> > dir
> > >> -1, file 2
> > >> 4963.197131988:7fd16ef45700: DDDD: watch 5 added for file
> > >> /var/log/pts/pts-worker-1.log
> > >>
> > >> Many lines up is the output for file 1 (/var/log/nginx/access.log),
> > which
> > >> looks pretty much identical to the file 2 (/var/log/nginx/error.log)
> > >> output. The last line of the output is for file 3, but the process
> dies
> > >> after that. If I comment out file 3 and 4 in the config, rsyslogd
> starts
> > >> up
> > >> fine. So it seems like it won't do more than 2 files. I deleted the
> > state
> > >> files trying to troubleshoot this, so I don't have those.
> > >>
> > >>
> > >> Config file:
> > >>
> > >> module(load="imfile" PollingInterval="1")
> > >>
> > >> # File 1
> > >> input(type="imfile" File="/var/log/nginx/access.log"
> > >>      Tag="nginx-access:"
> > >>      StateFile="nginx-access"
> > >>      Severity="info"
> > >>      Facility="local7")
> > >>
> > >> # File 2
> > >> input(type="imfile" File="/var/log/nginx/error.log"
> > >>      Tag="nginx-error:"
> > >>      StateFile="nginx-error"
> > >>      Severity="error"
> > >>      Facility="local7")
> > >>
> > >> # File 3
> > >> input(type="imfile" File="/var/log/pts/pts-web-1.log"
> > >>      Tag="pts-web-1:"
> > >>      StateFile="pts-web-1"
> > >>      Severity="info"
> > >>      Facility="local7")
> > >>
> > >> # File 4
> > >> input(type="imfile" File="/var/log/pts/pts-worker-1.log"
> > >>      Tag="pts-worker-1"
> > >>      StateFile="pts-worker-1"
> > >>      Severity="info"
> > >>      Facility="local7")
> > >>
> > >>
> > >> System info:
> > >>
> > >> Ubuntu 14.04
> > >>
> > >>
> > >> rsyslog -v output:
> > >>
> > >> rsyslogd 8.2.1, compiled with:
> > >>        FEATURE_REGEXP:                         Yes
> > >>        FEATURE_LARGEFILE:                      No
> > >>        GSSAPI Kerberos 5 support:              No
> > >>        FEATURE_DEBUG (debug build, slow code): No
> > >>        32bit Atomic operations supported:      Yes
> > >>        64bit Atomic operations supported:      Yes
> > >>        memory allocator:                       jemalloc
> > >>        Runtime Instrumentation (slow code):    No
> > >>        uuid support:                           Yes
> > >>        Number of Bits in RainerScript integers: 64
> > >>
> > >>
> > >> Thanks so much for any help with this!
> > >> -Alex
> > >> _______________________________________________
> > >> rsyslog mailing list
> > >> http://lists.adiscon.net/mailman/listinfo/rsyslog
> > >> http://www.rsyslog.com/professional-services/
> > >> What's up with rsyslog? Follow https://twitter.com/rgerhards
> > >> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
> myriad
> > >> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> > >> DON'T LIKE THAT.
> > >>
> > >>  _______________________________________________
> > > rsyslog mailing list
> > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > http://www.rsyslog.com/professional-services/
> > > What's up with rsyslog? Follow https://twitter.com/rgerhards
> > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
> myriad
> > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> > > DON'T LIKE THAT.
> > >
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com/professional-services/
> > What's up with rsyslog? Follow https://twitter.com/rgerhards
> > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> > DON'T LIKE THAT.
> >
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to