Назад | Перейти на главную страницу

Можно ли настроить службу Upstart для остановки $ LAST

Я хочу, чтобы служба rsyslog работала до последнего момента, чтобы обеспечить получение как можно большего количества журналов на наших центральных серверах журналов. В Ubuntu 11.04 для строки остановки rsyslog установлено значение «остановить на уровне запуска [06]», поэтому она останавливается до (по крайней мере) остановки служб с помощью сценариев rc0.d / K. Как я могу получить эквивалент /etc/rc0.d/K99rsyslog?

Проблема в том, что после отключения сети rsyslog, скорее всего, перестанет работать, поэтому простое завершение операции LAST может не иметь желаемого эффекта (если таковой имеется).

Решил вообще отключить выключение rsyslog. Для этого я закомментировал стоп-строку в /etc/init/rsyslog.conf, а затем, поскольку init не принял изменение автоматически и не обновил его.

Я бы не рекомендовал этот метод для всех случаев использования. Это было для систем с недолгим сроком службы - инстансы Amazon EC2 с автоматическим масштабированием, которые раскручиваются по мере необходимости, а затем завершаются.