> >> -----Original Message----- > >> From: [email protected] [mailto:rsyslog- > >> [email protected]] On Behalf Of Timur I. Bakeyev > >> Sent: Wednesday, November 07, 2012 2:27 PM > >> Hi, Rainer! > >> > >> Of course you know internals of rsyslog better, so can't argue with > you > >> here. But as for the end user such behavior for me looks undesired. > >> What > >> I'd expect: > >> > >> 1. All local(imuxsock) go to the local log files. > >> 2. All remote messages would be spooled in an $ActionQueueFileName > >> file. > >> 3. Nothing would block > > > > Yup - so why not configure it that way? > > Rainer, > > looking through his partial config, it looks like he does have a > separate > action queue with disk assist configured for the sending to the remote > host. > I'm not that familiar with the disk queues, so I may be missing what > he's done > wrong here, but shouldn't this queue the logs to disk and not block > unless the > disk is full?
Autsch - you really got me. This seemd to be the standard "just uncomment and be happy" part that is shipped by many distros. That contains a size limitation to 1 or 2 gig for the disk subsystem. But... that statement is not present! So it looks like I screwed up once more. In that case, a debug log of a failure case would probably be useful (or at least of a startup, just to see if the size limitation is still set and just not present in the pasted config). Rainer > > David Lang > > >>>> And configuration: > >>>> > >>>> $MaxMessageSize 8k > >>>> $ModLoad imuxsock # provides support for local system logging > >>>> $ModLoad imklog # provides kernel logging support > >>>> > >>>> # Store PID of the process in the log > >>>> $SystemLogUsePIDFromSystem on > >>>> # Rate limit for imuxsock > >>>> $SystemLogRateLimitInterval 1 > >>>> $SystemLogRateLimitBurst 500 > >>>> > >>>> $WorkDirectory /var/spool/rsyslog > >>>> > >>>> $ModLoad imfile > >>>> $InputFilePollInterval 5 > >>>> > >>>> $InputFileName /var/log/nginx/access.log > >>>> $InputFilePersistStateInterval 100 > >>>> $InputFileTag nginx/access: > >>>> $InputFileStateFile nginx_access_log_state > >>>> $InputFileFacility local7 > >>>> $InputFileSeverity notice > >>>> $InputRunFileMonitor > >>>> > >>>> $ActionQueueType LinkedList # enable a > >>>> separate queue for this action > >>>> $ActionQueueFileName remote # set file > name, > >>>> also enables disk mode > >>>> $ActionResumeRetryCount -1 # infinite > >>>> retries on insert failure > >>>> $ActionQueueSaveOnShutdown on > >>>> *.* @@10.0.0.200 > _______________________________________________ > 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.

