Eric Wong <normalperson / yhbt.net> wrote:
> If you're too lazy to upgrade, you can just do this in your after_fork
> hooks:
> 
>   after_fork do |server,worker|
>     tmp = srand
>     OpenSSL::Random.seed(tmp.to_s) if defined?(OpenSSL::Random)
>   end

That was broken and made the problem worse, do this instead (or upgrade
to 3.6.1):

  after_fork do |server,worker|
    srand
    OpenSSL::Random.seed(rand.to_s) if defined?(OpenSSL::Random)
  end

This is why ruby-core should fix these problems because application
authors like me are too clumsy to be trusted :)

-- 
Eric Wong