First of all extremely sorry for not being active as I was busy with some work, Now back to the blogging.
This article will show you how to disable rsyslog rate-limiting, But You can also use rate-limiting according to your requirement.
This article is tested with rsyslog 5.7.1 on Fedora 13. It will not work with version of rsyslog prior to 5.7.1.
In rsyslog 5.7.1 we introduced rate limiting. This is a option for the Unix Socket Input module called imuxsock. In short, this option limits the amount of messages written into logfiles by a process, if the process tries to write huge amounts of messages in a short period of time.
To Read more Visit : http://www.rsyslog.com/tag/rate-limiting/
If you are receiving error messages like below in /var/log/messages
imuxsock begins to drop messages from pid 5923 due to rate-limiting
Please following below method to stop / disable rate-limiting in rsyslog in version 5.
Note: rsyslog version 7 has this disabled by default but rsyslog version 5 has this enabled.
To disable it, add following parameters to your /etc/rsyslog.conf , You need to add with root user or root equivalent user.
$SystemLogRateLimitInterval 0 $SystemLogRateLimitBurst 0
Execute following command to restart rsyslog services
service rsyslog restart