[devel] Отчет о переезде на systemd
Ildar Mulyukov
ildar на altlinux.ru
Ср Июл 11 15:19:42 MSK 2012
On 11.07.2012 12:00:17, Sergei Epiphanov wrote:
> On 11 июля 2012 11:39 Ildar Mulyukov wrote:
> > On 11.07.2012 11:29:08, Sergei Epiphanov wrote:
> > > 2) У меня почему-то нормально не работает slapd.service файл. При
> > > этом запуск
> > > через init.d/slapd проходит в штатном режиме. Предполагаю
> отсутствие
> > > нужных
> > > кавычек. Пришлось набросать такую заглушку для себя:
> > Проще временно удалить файл из системы. Тогда он сам будет поднимать
> > тот самый init.d/slapd.
>
> Не выход:
> 1)так как тогда он пытается поднять slapd *ДО* старта сети, в
> результате на
> выходе получаю шиш;
> 2) после следующего обновления этот файл появится снова и я получу
> бомбу
> замедленного действия;
[JT] Вы, надеюсь, перенесли этот сервис-файл в /etc? Иначе именно оно и
будет. А так --- да, Вы правы.
> 3) проще исправить .service файл, чем городить костыли;
> 4) посмотрите п.4 из моего первого письма.
>
> > [...]
> >
> > > 5) Нужно адекватное логирование! На данный момент если программа
> не
> > > ведёт свои
> > > логи, то узнать что-либо невозможно, так как systemd свои логи
> > > постоянно
> > > чистит, не сохраняя их на винте.
> >
> > # mkdir /var/log/journal
> > и будут сохраняться.
>
> А почему этого каталога нет изначально? Ещё один нигде не описанный
> костыль?
Это не правильное (ИМХО) умолчание.
Повесьте FR на systemd. Я согласен, что для server & desktop-систем оно
должно писаться на диск. А на встроенных и прочих системах --- свои
правила игры.
> > > И не хочет ими делиться с syslogd.
> >
> > Это ещё почему? У меня syslogd.service запущен, и всё записывает.
> > $ tail -1 /var/log/syslog/messages
> > Jul 11 11:39:04 ildar ntfs-3g[32051]: Global ownership and
> permissions
> > enforced, configuration type 7
>
> Сложно что-то сказать. Отдельные сервисы пишут свой на стандартный
> вывод,
> который перехватывает systemd, но в логи это не отправляет. В общем,
> на данный
> момент объем логов резко сократился.
Но то, что шло в systemd при наличии systemd туда и идёт. Это по моим
наблюдениям.
--
Ildar
Подробная информация о списке рассылки Devel