Wozu dient die Datei /etc/init/failsafe.conf?

8

Wofür genau ist das /etc/init/failsafe.conf? Ich habe die Sleep-Timer in meiner Datei failafe.conf deaktiviert, um die Startzeit zu verkürzen. Gibt es Nachteile? Das einzige, was ich mir vorstellen konnte, war diese Beschreibung von diesem Link, die sich darüber beschwert, dass die Wartezeit nicht hoch genug ist.

Ich denke, dass [30] wirklich eine zu kleine Zahl ist. Sie schützen sich nur vor dem Fall, dass ein Benutzer in / etc / network / interfaces einen Eintrag hatte, in dem das Gerät entfernt wurde oder nicht verbunden ist. Das ist ein sehr seltener Fall. Wenn Sie das Timeout auf 60 Sekunden erhöhen, ist es weniger wahrscheinlich, dass ein falsches Positiv vorliegt und das rc-sysinit früh startet. (Dh der Fall, in dem ein DHCP 35 Sekunden dauerte).

In der Datei failafe.conf selbst heißt es

# 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.

Ich glaube nicht, dass rc-sysinit vom Netzwerk abhängt.

Welchen Zwecken /etc/init/failsafe.confdient?

Herr Lee
quelle
pherricoxide.wordpress.com/2012/11/01/… rc-sysinit hängt möglicherweise nicht vom Netzwerk ab, aber es scheint, dass Upstart dies tut.
ikt

Antworten:

4

Ein Zweck von failafe.conf besteht darin, Probleme wie dieses mit langsamen DHCP-Servern zu vermeiden: https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/838968

Sie sollten nicht auf den Sleep-Timer hacken. Das Problem ist wahrscheinlich, dass Sie auto [ifname]in Ihrer Datei / etc / network / interfaces eine Zeile für eine Schnittstelle haben, die keine Adresse erhält. Dies ist häufig der Fall, wenn Sie über eine Kabelverbindung installieren und diese Kabelverbindung dann nicht mehr zugunsten einer anderen (z. B. wlan) verwenden.

Steven K.
quelle