Purchase Linux CDs / DVDs / Flash Drives at OSDisc.com

Welcome to Our Community

While Linux.org has been around for a while, we recently changed management and had to purge most of the content (including users). If you signed up before April 23rd please sign up again. Thanks!

  1. Kennedy Projects is proud to maintain and host Linux.org. Please contact us for any Linux or hosting related services if you find yourself in a jam. - Rob / KennedyProjects.com
    Dismiss Notice

SLES12: rsyslog doesn't invoke logrotation scripts

Discussion in 'General Linux' started by Linux_Programmer, Aug 4, 2017.

  1. Linux_Programmer

    Linux_Programmer New Member

    Joined:
    Aug 1, 2017
    Messages:
    3
    Likes Received:
    0
    On SLES12, rsyslog doesn't invoke logrotation script upon logfile size exceeding the threshold.

    In the below given example, sometimes rotation script is invoked at 21MB, or 22 MB.
    $outchannel logRot_node1_msg,/var/log/messages, 20480000,/usr/local/bin/logrotate.sh

    When the logging rate is very high, it doesn't invoke logrotate.sh script even after /var/log/messages file size exceeds 35 MB.

    my-Linux-System:/var/log/# ls -lrt
    -rw-r--r-- 1 root root 2914465 Aug 4 04:56 messages.3.gz
    -rw-r--r-- 1 root root 1636058 Aug 4 05:12 messages.2.gz
    -rw-r--r-- 1 root root 1805296 Aug 4 05:25 messages.1.gz
    -rw-r--r-- 1 root root 1052839 Aug 4 05:35 kernel
    -rw-r--r-- 1 root root 424437 Aug 4 05:53 systemd
    -rw-r--r-- 1 root root 7451121 Aug 4 05:53 auth
    -rw-r--r-- 1 root root 37861587 Aug 4 05:53 messages



    Only after restarting rsyslogd, messages file gets rotated as logrotate.sh gets invoked by the new rsyslogd process upon start.

    Queries:
    1) Is there any issue with rsyslog in SLES12 wrt invoking rotation scripts ?
    2) Does high logging rate (say 60-70 logs/sec) has any impact on rsyslog processing that it doesn't check for the file size thresholds ?
    3) Is there any workaround to make rsyslog work as expected without restarting rsyslogd ?
     

Share This Page