【问题标题】:"random: nonblocking pool" initialization taking a long time on Ubuntu 16.04 Server“随机:非阻塞池”初始化在 Ubuntu 16.04 服务器上需要很长时间
【发布时间】:2016-09-26 20:42:27
【问题描述】:

在 Ubuntu 16.04 服务器(内核 4.4.0-22)上,与 Ubuntu 14.04 相比,根据 /var/log/syslog 初始化“随机:非阻塞池”需要 2-5 分钟:

May 28 18:10:42 foo kernel: [  277.447574] random: nonblocking pool is initialized

这在 Ubuntu 14.04(内核 3.13.0-79)上发生得更快:

May 27 06:28:56 foo kernel: [   14.859194] random: nonblocking pool is initialized

我在 DigitalOcean 虚拟机上观察到了这一点。这给 Rails 应用程序带来了麻烦,因为 unicorn 服务器似乎在等待该池可用后再启动。

这个初始化步骤的合理时间是多少?

为什么在 Ubuntu 16.04 上要花这么长时间?

应用程序等待此池可用是否合理,或者对池的依赖可能是应用程序端的错误?

【问题讨论】:

    标签: ruby-on-rails linux digital-ocean ubuntu-server ubuntu-16.04


    【解决方案1】:

    “apt-get install rng-tools”让 Ubuntu 使用可用的硬件编号生成器修复了这个问题 - 池将在 10 秒内准备好,而不是几分钟。

    【讨论】:

      猜你喜欢
      • 2018-02-16
      • 1970-01-01
      • 2018-12-27
      • 2022-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-03
      • 2019-04-30
      相关资源
      最近更新 更多