1

根据本文档:

http://www.modrails.com/documentation/Users%20guide%20Nginx.html#_smart_spawning_gotcha_1_unintentional_file_descriptor_sharing

智能生成操作后,套接字连接将继续共享。列出的示例适用于 Memcached。

在这种情况下是否也必须类似地重新连接 ActiveRecord?就像是:

PhusionPassenger.on_event(:starting_worker_process) do |forked|
        if forked
            # We're in smart spawning mode.
            ActiveRecord.establish_connection(...)
        else
            # We're in conservative spawning mode. We don't need to do anything.
        end
end
4

1 回答 1

0

根据指南,乘客在创建新的工作进程时会自动重新建立与数据库的连接,因此您不必这样做。

您是否遇到任何麻烦,导致您相信情况并非如此?

于 2012-10-18T19:23:03.670 回答