I think I've tracked this down to rsyslogd being updated a few days ago and
it not restarting.

So I tried to restart it by hand with /etc/init.d/rsyslogd restart but it
failed to stop.  So trying to understand why it didn't stop, I tried
running start-stop-daemon manually and here's what I see:

# start-stop-daemon -v --stop --retry=TERM/30/KILL/5 --pidfile
/var/run/rsyslogd.pid --exec /usr/sbin/rsyslogd
No /usr/sbin/rsyslogd found running; none killed.
# ps ax | grep /usr/sbin/rsyslogd
 3401 ?        Sl     2:36 /usr/sbin/rsyslogd -c5
 9922 pts/3    S+     0:00 grep -i --color /usr/sbin/rsyslogd
# more /var/run/rsyslogd.pid
3401

Why would start-stop-daemon not be able to find /usr/sbin/rsysogd?  It's
spelled properly, it's pid is properly in the pid file.  (Sure, I can kill
it by hand but I really want to know why start-stop-daemon can't kill it
because there is probably some underlying problem that needs solving!)

On Mon, Oct 6, 2014 at 8:06 PM, Joe <j...@jretrading.com> wrote:

> On Mon, 6 Oct 2014 19:51:38 +0100
> Michael Grant <mgr...@grant.org> wrote:
>
> > When logrotate fired this month, almost all of my logs remain at zero
> > length and the .1 log continues to grow.  For example:
> >
> > ls -l /var/log
> > ...
> > -rw-r----- 1 root     adm             0 Oct  5 06:25 messages
> > -rw-r----- 1 root     adm          4938 Oct  6 06:56 messages.1
> > ...
> > -rw-r----- 1 root     adm             0 Oct  1 06:25 syslog
> > -rw-r----- 1 root     adm      15767734 Oct  6 13:17 syslog.1
> >
> > I'm running debian wheezy 7.6 on two separate systems.
> >
> > I'm guessing that logrotate didn't complete to restart the daemons.
> > When I run logrotate -dv, I see no errors.
> >
> > I update both with cron-apt and I would not be surprised if one of the
> > updates caused this but I'm not sure.
> >
> > Has anyone else seen this?  Any idea how to fix it so this works next
> > month?
>
> Mine rotate every day, and seem to be doing so quite happily, but they
> are on a server and it's run by the default cron system.
>
> Have you tried running logrotate manually without -d? It's possible an
> update has caused a permissions issue somewhere, and you may get clues
> from the console.
>
> --
> Joe
>
>
> --
> To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive:
> https://lists.debian.org/20141006200646.394fc...@jresid.jretrading.com
>

Reply via email to