2015-07-08 19:12 GMT+02:00 David Lang <[email protected]>:
> If you cannot loose any logs, then when you run out of disk space and memory
> queue space your systems will stop working and you won't even be able to
> login to them (because doing so attempts to create a log entry)
>
> Also, using Disk Assisted Queues means that you have some log entries on
> disk and others in memory. When you restart rsyslog, the ones in memory are
> going to be lost (because they can't be written to disk)
>
> So the biggest thing you need to do is to look at where the logs are going
> and try to make that fast enough to keep up. If you are delivering logs to
> logstash, what is logstash doing with them (sending them to ElasticSearch
> would be my guess, but are they manipulated first or sent elsewhere as
> well?) Rsyslog may be able to deliver directly to those destinations,
> bypassing the bottleneck of logstash
>
> Yes, there are ways to get rsyslog to read the queue files, I'd have to hunt
> in the archives, but IIRC there is a utility that will create the qi files
> so that rsyslog will notice them the next time it starts. I'd have to hunt
> the list archives to find references to how to do it.

Out of my head: it's a perl script, I think in ./tools ...
qi_recover.pl? If not, search for *.pl

Rainer
>
> David Lang
>
>
>
> On Wed, 8 Jul 2015, Nicolas Guyomar wrote:
>
>> Hi everyone,
>>
>> Unfortunately I cannot loose any log, because they all are access.log with
>> the same severity so I can't juste say "discard the lower level"
>>
>> Let's say my problem could be solved by upgrading to the latest Rsyslog
>> stable version (planned for this summer), can I "replay" the log flushed
>> into queue file in my work directory ?
>>
>> When my rsyslog V5 instance is stucked with its ActionQueueMaxDiskSpace
>> reached, restarting has no effect. I'd like to maybe save the queue file
>> to
>> some other directory, and copy old queue file in the work directory so
>> that
>> Rsyslog send them to logstash.
>>
>>
>>
>>
>> On 30 June 2015 at 11:41, Radu Gheorghe <[email protected]>
>> wrote:
>>
>>> Hi Nicolas,
>>>
>>> Unfortunately, I'm not aware of any specific issue here. But there are
>>> some
>>> options regarding discarding messages when the queue exceeds a certain
>>> size
>>> (look for DiscardMark and DiscardSeverity):
>>>
>>>
>>> http://www.rsyslog.com/doc/v5-stable/configuration/action/index.html#action-queue-specific-configuration-statements
>>>
>>> Maybe you can find a workaround that way (I assume you can discard
>>> everything after you hit a certain limit).
>>>
>>> Best regards,
>>> Radu
>>>
>>> --
>>> Performance Monitoring * Log Analytics * Search Analytics
>>> Solr & Elasticsearch Support * http://sematext.com/
>>>
>>> On Tue, Jun 30, 2015 at 12:32 PM, Nicolas Guyomar <
>>> [email protected]
>>>>
>>>> wrote:
>>>
>>>
>>>> Hi,
>>>>
>>>> Upgrade to V8 is planned for this year, but in the meantime I thought I
>>>> could find a way to maybe discard messages when rsyslog has no more
>>>> space
>>>> left in its work directory (which see.
>>>> Losing some messages during burst period is acceptable for us, but being
>>>> forced to manually delete and restart is more complicated.
>>>>
>>>> I hoped the problem was some sort of misconfiguration on my side, or
>>>
>>> maybe
>>>>
>>>> a know issue using omrelp with logstash relp input.
>>>>
>>>>
>>>>
>>>>
>>>> On 30 June 2015 at 09:55, Radu Gheorghe <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Nicolas,
>>>>>
>>>>> I have some vague memories about nasty bugs in disk-assisted queues
>>>
>>> that
>>>>>
>>>>> were fixed in the last few years. RELP modules surely have changed as
>>>>
>>>> well.
>>>>>
>>>>> Can you try with the latest stable (8.10 I think) and see if it helps?
>>>>
>>>> Even
>>>>>
>>>>> if it doesn't, I'm pretty sure the fix will come in the 8.x branch
>>>>
>>>> because
>>>>>
>>>>> it sounds pretty serious.
>>>>>
>>>>> Best regards,
>>>>> Radu
>>>>>
>>>>> --
>>>>> Performance Monitoring * Log Analytics * Search Analytics
>>>>> Solr & Elasticsearch Support * http://sematext.com/
>>>>>
>>>>> On Tue, Jun 30, 2015 at 10:42 AM, Nicolas Guyomar <
>>>>> [email protected]
>>>>>>
>>>>>> wrote:
>>>>>
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> I've got a simple question on disk assisted queue behaviour, it could
>>>>
>>>> be
>>>>>>
>>>>>> trivial, but I can't find an answer on the internet.
>>>>>>
>>>>>> I'm using rsyslog V5 to forward nginx access log to some logstash
>>>>>
>>>>> instances
>>>>>>
>>>>>> using omrelp
>>>>>>
>>>>>> Sometimes, because of activity burst, rsyslog flush onto disk 200 1Mo
>>>>>
>>>>> files
>>>>>>
>>>>>> (which is the expected behaviour), but then stays stuck, no more
>>>>
>>>> messages
>>>>>>
>>>>>> are sent to logstash.
>>>>>> I have to delete state files as well as queue files so that rsyslog
>>>>
>>>> start
>>>>>>
>>>>>> sending messages to logstash again.
>>>>>> Restarting rsyslog without deleting those files has no effect.
>>>>>>
>>>>>> Here is my rsyslog config in case I missed something
>>>>>>
>>>>>> $RuleSet nginxRuleSet
>>>>>> $RulesetCreateMainQueue on
>>>>>>
>>>>>> $WorkDirectory /tmp
>>>>>> $ActionQueueFileName queue-nginx
>>>>>> $ActionQueueMaxDiskSpace 200m
>>>>>> $ActionQueueSaveOnShutdown on
>>>>>> $ActionQueueType LinkedList
>>>>>> $ActionQueueSize 540000
>>>>>> $ActionResumeRetryCount -1
>>>>>> *.* :omrelp:<%= @lblog %>:5001;erableTmpl
>>>>>> & ~
>>>>>>
>>>>>>
>>>>>> $InputUDPServerBindRuleset nginxRuleSet
>>>>>> $UDPServerRun 515
>>>>>>
>>>>>> Is it a known behaviour ?
>>>>>>
>>>>>> Thank you for any help one could provide
>>>>>>
>>>>>> Nicolas
>>>>>> _______________________________________________
>>>>>> 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.
>>
> _______________________________________________
> 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