O que é o arquivo /etc/init/failsafe.conf?

8

Para que exatamente serve /etc/init/failsafe.conf? Desativei os timers de suspensão no meu arquivo failafe.conf, que permitem acelerar o tempo de inicialização. Existem desvantagens? As únicas coisas que pude encontrar ao redor foi uma descrição desse link que reclama que o tempo de espera não é alto o suficiente.

Eu acho que [30] é realmente muito pequeno. Você está apenas protegendo contra o caso em que um usuário teve uma entrada em / etc / network / interfaces em que o dispositivo foi removido ou não está conectado. Esse é um caso muito raro. Aumentar o tempo limite para 60 segundos diminuiria a probabilidade de um falso positivo e o início do rc-sysinit mais cedo. (Ou seja, o caso em que um dhcp levou 35 segundos).

Dentro do próprio arquivo failafe.conf afirma

# The point here is to wait for 2 minutes before forcibly booting
# the system. Anything that is in an "or" condition with 'started
# failsafe' in rc-sysinit deserves consideration for mentioning in
# these messages. currently only static-network-up counts for that.

Não acredito que o rc-sysinit dependa da rede.

Que propósitos /etc/init/failsafe.confserve?

Senhor Lee
fonte
pherricoxide.wordpress.com/2012/11/01/… rc-sysinit pode não depender da rede, mas parece que o Upstart depende.
ikt 23/03

Respostas:

4

Um objetivo do failafe.conf é evitar problemas como este com servidores DHCP lentos: https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/838968

Você não deve invadir o temporizador. O problema provavelmente é que você possui uma auto [ifname]linha no arquivo / etc / network / interfaces para uma interface que não obtém um endereço. Isso acontece frequentemente se você instala usando uma conexão com fio e depois para de usar essa conexão com fio em favor de outra (por exemplo, wlan).

Steven K
fonte