Something is deleting /var/run/syslogd.pid

Sam Varshavchik mrsam at courier-mta.com
Mon Jun 22 02:16:15 UTC 2015


jd1008 writes:

>
>
> On 06/21/2015 07:46 PM, Sam Varshavchik wrote:
>> jd1008 writes:
>>
>>>
>>>
>>> On 06/21/2015 06:13 PM, Sam Varshavchik wrote:
>>>> After updating to F22, after the system is up for some period of time, I  
>>>> have not determine for how long, looks like something removes  
>>>> /var/run/syslogd.pid
>>>>
>>>> Consequently, logrotate eventually rotates /var/log/messages to  
>>>> /var/log/messages-yyyymmdd (same for several other /var/log files), but  
>>>> can't find syslogd's PID to SIGHUP it, so that syslog can reopen the log  
>>>> files.
>>>>
>>>> I vaguely recall seeing some config files that defines expiration/cleanup  
>>>> retention period for stuff in /var/run. Anyone recall where that lives?
>>>>
>>>>
>>>>
>>> see /etc/logrotate.d
>>
>> That's not what I asked.
>>
> Why don't you try by adding:
>
> /var/log/messages {
>    rotate 5
>    weekly
>    postrotate
>    /usr/bin/killall -HUP syslogd
>    endscript
> }
>
> to /etc/logrotate.conf
>
> It says keep a backlog for 5 weeks.
> Rotate the log weekly.

Thanks for your suggestion, but you missed the part where I explicitly  
referenced /var/run, and not /var/log. And I wasn't talking about rotating  
files, but removing them, since what I suspected was happening is that  
something was removing syslog's pid file in /var/run. I explained that in  
the very first paragraph that you quoted, above.

But, anyway, I eventually figured out – and as I noted elsewhere in this  
thread – that was I was recalling was the configuration in /etc/tmpfiles.d

It's the little details, like that, that matter a great deal…


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/users/attachments/20150621/32cb6ad3/attachment.sig>


More information about the users mailing list