syslogd with log files in /tmp

Matthias Apitz guru at unixarea.de
Thu Apr 30 09:42:22 UTC 2009


Hello,

I've configured in syslog.conf(5) the log files in /tmp and not
/var/log; /tmp is a memfs to reduce writes to SSD:

# mount
...
/dev/md0 on /tmp (ufs, local)

provided via /etc/rc.conf.local as:

tmpmfs="YES"
tmpsize="128m"

and syslogd should create the log files on start because it is started
with

syslogd_enable="YES"
syslogd_flags="-s -C"

on reboot it seems that syslogd has no logfiles (as I can see with
lsof), but after I restart it with

# /etc/rc.d/syslogd restart

all is fine; maybe this is because syslogd is started before tmpmfs is
ready? in RELENG_7 it worked exactly this way, now in CURRENT not;
any idea how to solve this?

	matthias

-- 
Matthias Apitz
Manager Technical Support - OCLC GmbH
Gruenwalder Weg 28g - 82041 Oberhaching - Germany
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e <matthias.apitz at oclc.org> - w http://www.oclc.org/ http://www.UnixArea.de/
People who hate Microsoft Windows use Linux but people who love UNIX use FreeBSD.


More information about the freebsd-current mailing list