phpsessionclean.service 导致 Debian Sid 启动时间过长

phpsessionclean.service 导致 Debian Sid 启动时间过长

我在一台 Debian Sid 机器上,使用 Cinnamon 作为桌面管理器。

几天以来,我的启动时间都非常长。从打开电脑到登录页面没有问题,但一旦到了这里,登录系统也需要 3 分钟以上。

我给了systemd-analyze blame,看来这phpsessionclean.service是有罪的:

matteo@debian:~$ systemd-analyze blame
     3min 7.981s phpsessionclean.service
         16.735s NetworkManager-wait-online.service
          6.529s [email protected]
          1.781s keyboard-setup.service

我不知道它为什么开始这样做。

顺便说一句:我可以在登录页面输入密码之前等待几分钟,然后会话快速加载,因此似乎这个过程在登录之前需要一些时间。

phpsessionclean.service运行php-common,但我真的无法卸载这个软件包,因为我使用的很多软件都依赖于它。

感谢您的提示

答案1

根据这个http://www.debianitalia.org/forum/varie/boot-molto-lento-su-debian-sid?page=1(意大利语链接,同一个 OP)这个问题与 Linux 内核处理随机数的方式的最新变化有关。它不会给出一个不太随机的数字(这会不安全),而是等待系统生成足够的熵。解决方法是:在启动过程中移动鼠标(这将加快熵的生成)或安装 haveged(一个熵生成器)。

虽然 OP matteo 已经在上面的链接中得到了答案,但我还是在这里发布了一份英文版本,供有同样问题的人参考。

相关内容