Hi

Только что обнаружил ужасную конфигурацию syslog в openvz-контейнерах, которые
были развёрнуты на базе шаблонов, сделанных spt (во времена 4.0), а именно, в
/etc/syslog.conf:

# Log all to the console.
*.*                                                             
/var/log/syslog/console

Мало того, что это приводит к дублированию всего, что пишется в отдельные
файлы, так ещё и запись ведётся с sync() (т.к. перед именем файла нет "-").

А берётся оно из:
cat spt-altlinux-branch-4.0/profile/ovz/hooks.d/06syslog
#!/bin/sh -e
subst 's,\/dev\/tty12,/var/log/syslog/console,' /etc/syslog.conf

Если у вас шаблоны сделаны не spt, то скорее всего проблемы нет,
т.к. /etc/vz/dists/scripts/postcreate.sh содержит функцию fixsyslog(), которая
комментирует строчки с /dev/tty*.

-- 
vvk

_______________________________________________
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить