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.conf
serve?
fonte
Respostas:
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).fonte