Ale*_*cia 9 networking boot-time
根据systemd-analyze blame,networking-service在启动时需要超过 5 分钟才能启动:
为什么会发生这种情况,我该如何解决?
小智 19
编辑 /etc/network/interfaces 并将接口的“auto”更改为“allow-hotplug”
sudo nano /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)
示例:以太网卡的自动接口auto eth0更改为allow-hotplug eth0
之后对我来说“systemd-analyze blame”->networking.service 从 5 分钟变为 41 秒
小智 6
我想出了一个解决方案,尽管将其称为解决方法可能更合适。
问题是networking.service 的默认超时时间为5 分钟,无论出于何种原因,完整的超时期限必须在启动继续之前到期。因此,启动需要 5 分钟多一点的时间。
我想出的解决方案是执行以下操作:
sudo systemctl edit networking.service
Run Code Online (Sandbox Code Playgroud)
添加以下行:
TimeoutStartSec=10sec
Run Code Online (Sandbox Code Playgroud)
我仍然不知道根本原因,以及究竟是什么超时,但出于显而易见的原因,将超时从 5 分钟减少到 10 秒会使启动运行得非常快。
这是我在 Ubuntu 论坛上的解决方案的链接:https : //ubuntuforums.org/showthread.php? t = 2342450&p =13569192#post13569192
希望有帮助。
| 归档时间: |
|
| 查看次数: |
20576 次 |
| 最近记录: |